0

マンボサーバーにログインするために、 index.php と index_form.php にいくつかの変更を書きました。ユーザー名とmd5パスワードなどをマンボから受け取り、このユーザーがmoodleデータベースにあるかどうかをテストし、そうでない場合は作成してからログインし、そうでない場合はログインします。

問題は、moodle でこのスクリプトから作成されたユーザーにログインできないことです。また、デフォルトのログイン画面で手動でログインしようとしましたが、パスワードは常に間違っています。

挿入スクリプトは、次のようにパスワードを挿入しています: hash_internal_user_password($_SESSION['PHP_AUTH_PW'])

次に、この方法でログインしようとしています: location="https://server/moodle/login/index.php?username='. $_SESSION['PHP_AUTH_USER'] .'&password='. $_SESSION['PHP_AUTH_PW ']

私が間違っていることは何ですか?

4

2 に答える 2

0

設定ファイルを変更せずにインターフェイスから実行することもできます

あなたのmoodleで次のパスをたどってください。

Home ► Site administration ► Plugins ► Authentication ► Manage authentication

見つけるだろう。

代替ログイン URL

このフィールドに外部ログイン URL を入力し、変更を保存します。

于 2013-11-27T09:48:41.140 に答える