私が達成したいのは、自分のワードプレス Web サイトにユーザーがログインし、バニラ フォーラムにもログインすることです。バニラ フォーラムに jsconnect プラグインをインストールし、次の場所jsConnectPHPから php の jsconnect ライブラリを使用します。
これが私のコードです:
require_once('functions.jsconnect.php');
$clientID = "1501569466";
$secret = "xxxxxxxxxxxxxxxxxxxxxx";
$userD = array();
if( isset($_POST['log']) ){
$data = array();
$data['user_login'] = $_POST['u_user'];
$data['user_password'] = $_POST['u_pass'];
$data['remember'] = TRUE;
$user = wp_signon($data, FALSE);
if(!is_wp_error($user)){
$userD['uniqueid'] = $user->ID;
$userD['name'] = $user->user_login;
$userD['email'] = $user->user_email;
$userD['photourl'] = '';
$secure = true;
WriteJsConnect($user, $_GET, $clientID, $secret, $secure);
$redirect = "http://localhost/vanilla/entry/jsconnect?client_id={$clientID}";
echo "<script>document.location.href='".$redirect."';</script>";
}
}
ユーザーがワードプレスにログインすると、バニラのjsconnect URLにリダイレクトされ、進行状況の画像しか見つからず、どこに問題があるのか わかりません..