2011-06-22 9 views
0

私は外部のスクリプトをwordpressに統合しようとしています。 メンバーがこの外部スクリプトにログインすると、ユーザーはWordpressにもログインする必要があります。 Wordpressでユーザー名とパスワードを投稿するにはどうすればいいですか? Wordpressは、この外部スクリプトのサブフォルダにインストールされています。同じデータベースとはっきりと同じドメイン名です。 extrnalスクリプトで使用されるユーザー名とパスワードは、wordpressのものと同じです。 私はちょうど両方のために1つのユニークなフォームでユーザーにログインする方法が必要です.. 私に教えてください! これまでのコードはありません。どこから始めるべきかわかりません! ありがとうございます!Wordpressでユーザー名とパスワードを投稿する

+0

私は知らないが、多分あなたは、Wiresharkのとそれをリバースエンジニアリングだろうか? –

+0

[このプラグイン](http://wordpress.org/extend/plugins/phpbb-single-sign-on/)には、必要なすべてのコードが含まれています。それを例として使用し、必要に応じて採用してください。クッキーを設定するのと同じくらい簡単にできます。私のPDFがオフラインだったのを見たら、私はそれを共有しました。 – hakre

答えて

0

同じドメインの下にあるユーザー名とパスワードを投稿しないでください。代わりにwordpress cookieを設定してください。このようないくつかの事はあなたが始める必要があります。

require('wp-blog-header.php'); 
$user_login = 'username'; 
$user = get_userdatabylogin($user_login); 
$user_id = $user->ID; 
wp_set_current_user($user_id, $user_login); 
wp_set_auth_cookie($user_id); 
do_action('wp_login', $user_login); 

あなたはこの詳細を参照することもできます。WordPress Auto-Login

関連する問題