アプリ版:「スタンプのみでお礼する」機能のリリースについて

環境は
1) Windows10
2) PHP
3) MySQL
4) MAMP
ログインした掲示板ですが、ログインを介さなくても
掲示板のアドレスを~入ると掲示板が開いてしまいます。
これだと ログインする意味がないです。
教えて!goo など SNS など クッキーがないと
開かないです。
 システム開発中ですが、
最近の資料が見当たりません。

セッション、クッキーの訪問履歴などで開いて
しまう設計にもしたいです。

どんな設計にすればいいんでしょうか?
個人情報になる、メールアドレスでのログインはなしで
ユーザー名 と パスワード だけでのログインとしたいです。
肝要のプログラムだけでいいです。
教えていただけないでしょうか?
宜しくお願い致します。

A 回答 (2件)

えっと。

。。(^^;

まず、ログイン情報を一定期間保持し、ログインしたまま他のサイトへ行ったりパソコンなどをシャットダウンしたりしても、次回アクセスするとログインの手間なく使用できるようにしたいのでしょうか?
であればログイン処理後に発行するCookieに有効期限を付ければよいだけです。

で。
掲示板のURLへアクセスされるとログイン確認をするプログラムが起動され、ログイン済であれば掲示板のトップ画面を生成して出力するかトップ画面へリダイレクトするなどし、ログインしていなければログイン画面を生成して出力すればよいでしょう。
ちなみに掲示板のトップ画面以下で「次ページ」とか「前ページ」といったボタンが押された際に呼び出されるページ遷移のためのプログラムなどもログインがされていることの確認をしてから所定の動作をするようにしないといけません。

参考まで。
    • good
    • 1
この回答へのお礼

ありがとうございました。
了解です。今後ともよろしくお願いいたします。
よくわかるPHPの教科書 【PHP7対応版】 (教科書シリーズ)
2018/4/26
https://www.amazon.co.jp/%E3%82%88%E3%81%8F%E3%8 …

 「Twitter風ひとこと掲示板」を作成する
という項目がありました。
ログインシステム 付きでした。
 メルカリで安く手に入りそうです。
PHP7.0対応なので 動作する気がします。

お礼日時:2022/10/30 18:56

直接開けない訳ではなくて、直接URLで指定するとリダイレクトされる仕組みになります。


セッションを判断して、有効でなければ3xxのリダイレクトを返しましょう。
    • good
    • 1
この回答へのお礼

ありがとうございました。
了解です。
今後ともよろしくお願いいたします。

お礼日時:2022/10/30 18:48

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!