0

私は過去数時間、カスタムサイトでphpBBログインスクリプトを使用する方法を探していました。私は正しいものを探しているだけではないと思います。

少し前に、私はphpBBサイトを作成し、phpBBを介して900人以上のメンバーを登録しました。私は現在、このサイトを刷新し、他のすべてのカスタムコードとともにユーザー登録をやり直しています。

私の問題は、すべてがスムーズに実行されるように、ユーザーを新しいデータベースに入力したいのですが、ユーザーが通常どおりログインできるようにしたいということです。私は主に彼らのユーザー名、パスワード、古いID#が必要ですが、phpBBのパスワード認証の使用方法や場所がわかりません

ステートメントは次のようになります。

On Login, grab username and password variables:
    if the username is not in MY database, check phpBB database.  
        If the username is in phpBB database, check to see if the password is correct **(This is the part I don't know how to do)**
            If the password is correct, input the username, user ID and the password (encrypted my way) into MY database
                Login
            If the password is incorrect - error
        if the username is NOT in phpBB database - continue
    if the username is not in MY database - input username and encrypted pass into my DB
        login

phpBBユーザーのパスワードを認証するためのスクリプトはどこにありますか?スクリプトがどのように実行されるかは関係ありません。それは秘密です。同じユーザーであることを確認できるように、パスワードを認証できる必要があります。

私はphpBBデータベースにアクセスできます。パスワードを認証する方法が必要です。

4

1 に答える 1

0

質問を削除したいのですが、答えは次のとおりです。

ここをチェックしてください:http ://sunnyis.me/blog/secure-passwords/

PasswordHash.php をダウンロードしたら、すべての $P$ を $H$ に変更します。それが動作します。パスワードの作成方法が奇妙で、作成するたびに異なります。ただし、その CHECK 部分は、作成するハッシュ化されたパスに関係なく、正しくチェックするようにします。

于 2012-06-18T21:31:52.683 に答える