第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。" へ続く。
この記事が気に入ったらサポートをしてみませんか?