見出し画像

第143回: instagramログイン機能の実装ver5.0。

こんにちは。NGE16です。

今回からユーザー情報の取得とログイン処理の実装していきます。

ユーザー情報の取得

データベースに入っているユーザー情報を取得する記述を加えていきます。

$stmt = $dbh->prepare("select * from users where id=:last_insert_id limit 1");
$stmt->execute(array(":LAseInsertId"=>$dbh->last_insert_id()));
$user = $stmt->fetch();

ログイン処理の実装

セッションにユーザー情報を取り込みます。

if (!empty($user)) {
        $_SESSION['user'] = $user;
    }

セッションハイジャック対策を行います。

session_regenerate_id(true);

ログイン後、index.phpにリダイレクトさせる設定を行います。

header('Location: '.SITE_URL);

今回は以上になります。

次回からは、ユーザー名の表示やログアウト処理を行なっていきたいと思います。
"instagramログイン機能の実装ver6.0。" へ続く。

この記事が気に入ったらサポートをしてみませんか?