第140回: instagramログイン機能の実装ver2.0。
こんにちは。NGE16です。
今回は、画面の作り込みを中心に開発を進めていきます。
アプリの設定
エラーの表示設定を行います。
error_reporting(E_ALL & ~E_NOTICE);
cookieの有効期限の設定を行います。
session_set_cookie_params(0, '/instagram_php/');
画面の作成
index.phpを作成して、雛形の画面を作成します。
<!DOCTYPE html>
<html lang="ja">
<head>
<meta charset="utf-8">
<title>インスタグラム</title>
</head>
<body>
<h1>インスタグラム</h1>
</body>
</html>
アプリ設定のファイルを読み込む記述を加えます。
require_once('config.php');
セッションを開始する記述を加えます。
session_start();
ログイン処理の作成
ログインしているかを確認する記述を加えていきます。
if (empty($_SESSION['user'])) {
header('Location: ' .SITE_URL.'login.php');
exit;
}
login.phpを作成して、ログイン画面を作成します。
<!DOCTYPE html>
<html lang="ja">
<head>
<meta charset="utf-8">
<title>ログイン</title>
</head>
<body>
<h1>ログイン</h1>
<p><a href="redirect.php">ログインしてください。</a></p>
</body>
</html>
Webブラウザで確認すると、このような表示になっています。
今回は以上になります。
次回から、ログイン処理の内容を実装していきたいと思います。
" instagramログイン機能の実装ver3.0。" へ続く。
この記事が気に入ったらサポートをしてみませんか?