2

以前、php で imap_open 関数を使用して、フォームからユーザーの資格情報を検証し、自分の Web サイトにログインできるようにしました。ここで、資格情報を入力として提供する Google サーバーからフェッチできる名前も出力したいと思います。

フォームからphpファイルへの入力と同じユーザー資格情報を提供することにより、「Hello $ gmail-> firstname to the website」のようなものを印刷したいと思います。

Open ID API を使用せずにこれを行う方法はありますか?

認証するための私のphp関数はこれに似ていました:-

function validate($username,$password) {
    $username = strtolower($username);
    $server="{imap.gmail.com:993/imap/ssl}";
    $result=false;
    $result = imap_open($server,$username,$password);
    if($result) {
            return 1;
    }
    else {
            return 0;
    }
}
4

1 に答える 1

2

PHPのexplode()関数を試してください。

$string_array = explode("@",$string);
echo $string_array[0];

あなたの答えがあります。

于 2015-06-22T13:23:44.367 に答える