掲示板に戻る




pbbs ver.1.1につきまして 投稿者: クゼノエ
はじめまして。pbbs ver.1.1をお借りさせて頂きました。
素晴らしいスクリプトのご提供ありがとうございます。

PHP8で動作するBBSがなかなか見つからず困っておりました。
ちょうど探していた好みのデザインで大変ありがたいです!


恐れ入りますが、設置についてご質問させて下さい。

「管理画面」へ初期設定パスワード「admin」で入ることはできたのですが、
「環境設定」画面で管理パスワードを変更し、「登録する」ボタンを押した後、
再度、登録したパスワードを入力して「管理画面」へ入ろうとすると、
「ERRORパスワードが違います。」が表示され、入れなくなってしまいました。

何度か異なるパスワードで試してみたのですが、認証に成功できず、
何か思い当たることなどございましたら、ご教授いただけましたら幸いです。

(※サーバはさくらのレンタルサーバ、PHPのバージョンは8.3です)
(※変更した「passwd.php」の中身を確認しましたところ、パスワードは暗号化されていました。)
No.290092025/8/25(Mon) 17:52:33 Res


Re: pbbs ver.1.1につきまして 投稿者: えふ
admin.phpの
134行の
function MatchPass($pass,$coded){
$passflag=0;
if(preg_match("/^\$1\$/",$coded)){
     if(crypt($pass,'$1$') == $coded){
          $passflag=1;
     }
}
else{

     $salt=substr($coded,0,2);
     if(crypt($pass,$salt) == $coded){
          $passflag=1;
     }
}
return $passflag;
}



function MatchPass($pass,$coded){
$passflag=0;
if(crypt($pass,$coded) == $coded){
     $passflag=1;
}
return $passflag;
}


と変更してください。
すいません。
No.290102025/8/26(Tue) 14:03:34 Res


ありがとうございました! 投稿者: クゼノエ
ご提示いただきました解決策を試しましたところ、
変更したパスワードで管理画面に入れるようになりました。

すぐのご返信、大変感謝しております。
早速、サイトで使用してみたいと思います。

どうもありがとうございました^^
No.290112025/8/26(Tue) 16:02:59 Res