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

以下の掲示板ですが ログイン機能がついていませんので
http://afurieitohannei.la.coocan.jp/sns/nin.htm

以下がログイン機能のみのシステムですが
http://afurieitohannei.la.coocan.jp/sns/Qiita.htm
これを利用して冒頭掲示板のにログイン機能を追加したいのですが
その方法の説明が私の域超えた内容となっていますので
質問しました。

 「ログイン機能を持たせる」ための以下が 説明です。

ログインと新規登録以外の処理は「ログイン中」でないといけません
(セッションにログイン情報がなかったらログイン画面に強制的に遷移させる)。

#ログインを作ることに注力しすぎて、この部分の処理を忘れたら
#何の意味もありませんので(汗

逆に言えばログインしているので(ユーザ名など)セッション情報を利用して処理
できるということです(名前は入力を端折っていい)。


「token」はform要素を出力するときに(uniqueな値を)生成して、その値を
セッションに保存し(同じものを)form要素内に(type="hidden"で)埋め込みます。
POSTされたデータを受け取って、セッションの情報と一致していれば「正常なデータ」
として処理します(不一致なら「不正なPOST」として拒否)。

A 回答 (2件)

たとえば$_SESSION["uid"]をベースにすると


$_SESSION["uid"]が設定されていればログイン中ということでuidに合った表示と権限を利用する設定をしてください。とくにログアウト処理の実装も合ったほうがよいでしょう。

$_SESSION["uid"]がなければログイン画面に誘導する感じです。もちろんログインしなくても見えるものがあるならログインが必ずしも必要な構成にする必要はないです
    • good
    • 1
この回答へのお礼

再度ご回答くださいまして、ありがとうございました。

Ans:$_SESSION["uid"]がなければログイン画面に誘導する
なるほど なるのど 了解です。
おっしゃってる意味は分かります。
それに対しての 細かな仕様が超難しいですね。
 まずは お互いの パラメータ を合わせる作業からかな
です。
 その後 $_SESSION["uid"] かな?
レベルが高い 模索中です。

お礼日時:2022/10/12 07:22

ごめんなさい、質問はなんでしょう?


一般的なログインはセッションに特定のパラメータが設定されているかどうかで判断できるので単純明快ですが・・・
    • good
    • 1
この回答へのお礼

ありがとう御座います。
そうですね!
パラメータが違うのでそれを合わせる
作業からですよね?

お礼日時:2022/10/11 12:01

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