環境は
1) Windows10
2) PHP
3) MySQL
4) MAMP
ログインした掲示板ですが、ログインを介さなくても
掲示板のアドレスを~入ると掲示板が開いてしまいます。
これだと ログインする意味がないです。
教えて!goo など SNS など クッキーがないと
開かないです。
システム開発中ですが、
最近の資料が見当たりません。
セッション、クッキーの訪問履歴などで開いて
しまう設計にもしたいです。
どんな設計にすればいいんでしょうか?
個人情報になる、メールアドレスでのログインはなしで
ユーザー名 と パスワード だけでのログインとしたいです。
肝要のプログラムだけでいいです。
教えていただけないでしょうか?
宜しくお願い致します。
No.1
- 回答日時:
直接開けない訳ではなくて、直接URLで指定するとリダイレクトされる仕組みになります。
セッションを判断して、有効でなければ3xxのリダイレクトを返しましょう。
No.2ベストアンサー
- 回答日時:
えっと。
。。(^^;まず、ログイン情報を一定期間保持し、ログインしたまま他のサイトへ行ったりパソコンなどをシャットダウンしたりしても、次回アクセスするとログインの手間なく使用できるようにしたいのでしょうか?
であればログイン処理後に発行するCookieに有効期限を付ければよいだけです。
で。
掲示板のURLへアクセスされるとログイン確認をするプログラムが起動され、ログイン済であれば掲示板のトップ画面を生成して出力するかトップ画面へリダイレクトするなどし、ログインしていなければログイン画面を生成して出力すればよいでしょう。
ちなみに掲示板のトップ画面以下で「次ページ」とか「前ページ」といったボタンが押された際に呼び出されるページ遷移のためのプログラムなどもログインがされていることの確認をしてから所定の動作をするようにしないといけません。
参考まで。
ありがとうございました。
了解です。今後ともよろしくお願いいたします。
よくわかるPHPの教科書 【PHP7対応版】 (教科書シリーズ)
2018/4/26
https://www.amazon.co.jp/%E3%82%88%E3%81%8F%E3%8 …
の
「Twitter風ひとこと掲示板」を作成する
という項目がありました。
ログインシステム 付きでした。
メルカリで安く手に入りそうです。
PHP7.0対応なので 動作する気がします。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- MySQL 「掲示板のログイン画面」はPHP~MySQLに「データベース認証のシステム」方式です。 1 2022/09/27 05:00
- PHP 「ログイン機能を持たせる」説明が気難しいです。 2 2022/10/11 02:59
- PHP ログイン機の付きの掲示板サイトを作りたいです。 2 2022/10/09 04:33
- 訴訟・裁判 2ちゃんねるの歴史 からして 認証システム は必要ですか? 1 2022/10/09 05:39
- その他(メールソフト・メールサービス) メールアプリ spark にauメールが入れられない!!! 1 2022/08/19 23:51
- Chrome(クローム) Google Chrome の同期が必ず一時停止になってしまい困っています。 GoogleChrom 2 2023/02/04 16:45
- その他(クラウドサービス・オンラインストレージ) スプレッドシートのログイン設定 1 2023/05/20 15:39
- Chrome(クローム) Google Chrome の同期が必ず一時停止になってしまい困っています。 GoogleChrom 1 2023/02/05 09:59
- デスクトップパソコン Google Chrome の同期が必ず一時停止になってしまい困っています。 GoogleChrom 1 2023/02/05 19:19
- LINE LINEの不正ログインについて パソコン等からのログインは拒否設定していますが、万が一スマホから不正 1 2023/06/18 12:49
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
特定のページからのみのアクセス
-
PHPのセッション有効期限について
-
リアルタイムカウンター
-
セッション変数の命名規則
-
session_set_save_handler と ...
-
セッション管理を携帯用とPC用
-
URLのパラメータをGETのままで...
-
負荷分散におけるセッションID...
-
PHP4からPHP5へ移行した際、セ...
-
Dosブロンプトでtabを出力したい
-
「取得先」という表現について
-
Yahoo! JAPAN IDを新規取得でき...
-
PHP一覧表示した項目にリンクを...
-
switch()文で値の大小比較
-
DMMの動画を全件取得したのです...
-
自分の掲示板にアクセス解析を...
-
DTOとEntityの差は何ですか。
-
ps3で久しぶりにCDの音楽情報取...
-
php 入力画面から確認表示画面...
-
小数点以下0の非表示
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
URLのパラメータをGETのままで...
-
PHPのセッション有効期限について
-
PHPのセッションについて
-
ブラウザを閉じた後もセッショ...
-
Sessionの上限について
-
$_SESSIONと、POSTやGETの違い
-
ログインしたら他からログイン...
-
複数のサーバで運営する場合の...
-
301リダイレクトはセッション引...
-
「戻る」ボタンで値の保持
-
セッションのスコープ(有効範...
-
セッション ID とセッション名...
-
ログイン画面をはさんだ後、自...
-
session_start()で生成されるセ...
-
管理者としてログイン
-
セッション変数にパスワードを...
-
セッションを維持したまま、サ...
-
PHP cookieの値が更新されない...
-
セッションが正しく更新されな...
-
POSTで情報を他のサーバーに渡...
おすすめ情報