2011-07-14 9 views
0

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

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

挿入スクリプトがパスワードをこのように挿入されます。hash_internal_user_password($ _ SESSION [ 'PHP_AUTH_PW'])

その後、私はそれをこのようにログインしようとしている: 場所= "https://でサーバー/ Moodleの/login/index.php?username= '。$ _SESSION [' PHP_AUTH_USER ']。'私が間違ってやっている何&パスワード=」。$ _SESSION [ 'PHP_AUTH_PW']

答えて

1

それは

は、ログインページを作成するには、この

のようなものはかなり簡単です

in your "config.php" 

$ CFG-> alternateloginurl = 'あなたのURL';

0

あなたも、ちょうどあなたのmoodleに次のパスを通過し、configファイル

を変更することなく、インタフェースからそれを行うことができます。

Home ► Site administration ► Plugins ► Authentication ► Manage authentication 

があります。

代替ログインURL

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

関連する問題