カレッヂ |
質問者 ろく
投稿日 11/2(土) 14:03:52
簡易BBS-Cがやっと設置できたのですが、ログイン用のIDがとても長いので、 もう少し短く簡単なものにできないでしょうか? また、可能で有ればログインIDとログイン用パスワードを 自分で決められるように改造することは可能でしょうか? cgi設置初心者で申し訳有りませんが、アドバイスをよろしくお願いいたします。
プロバイダ参照: |
回答者 しあわせのツボ
[削除]
投稿日 11/6(水) 15:38:43
line 691 print << "EOF"; の直後に ID <input type=input name="id" value="" size=30> (半角英数字)<br> とでも書き足しておきます。 次にline 613-622 @char = ('0'..'9','a'..'z','A'..'Z','$','#','%','&'); srand(time|$$); foreach (1..30) { { local(@temp); push(@temp,splice(@char,rand(@char),1)) while @char; @char = @temp; } $id = $char[($_)] . $id; } をコメントアウトし、かわりに if (length($in{'id'}) < 4) { &error('エラー','IDは4文字以上にしてください'); } if ($in{'id'} =~ /[^\dA-Za-z]/) { &error('エラー','IDは半角英数字にしてください'); } $id = $in{'id'}; と書き足します。 |
このページは終了したので返信(回答)は書きこめません
Web裏技 |