- 締切済み
phpで認証ページ
はじめまして^^ 早速質問なのですが今、携帯サイトを作っています そこでAページからBページに飛ばしたいのですが、Bページに飛ぶにはCページの認証が必要なページを作りたいと思っています Aページ LBページ(Cページへ行っていることが必要) LCページ phpとか初心者でどうすればいいのかさっぱりです どなたか教えてもらえませんか?
- みんなの回答 (2)
- 専門家の回答
みんなの回答
- foreach
- ベストアンサー率51% (43/84)
似たような質問の回答を http://oshiete1.goo.ne.jp/qa2638568.html に書いたので参考にしてみて下さい。 プログラムは出来る限りシンプルが一番というのが私の持論です。複雑になればなるほどバグや抜け道の温床になりますからね。 Cページで認証していることが前提なのであれば、認証した証をセッションに格納しておくだけ宜しいかと。 LBとかLCではそのセッションに値がセットされているかどうかを判定するだけで実装できます。
- hkd9001
- ベストアンサー率48% (99/204)
voles さん、あけましておめでとうございます。 新年からお仕事お疲れ様です。 さてお尋ねの件ですが、やり方はいくつかあると思います。ここでは、 ・Aページで「Bページに行きたい」という意思表示をすると、まずCページに行く。 ・Cページで正しいIDとパスワードを入れると、Bページに行く。 ・Cページで入れたIDとパスワードが間違っていたら、エラーを出してCページにとどまる。 という前提で話をすすめます。 (1)Aページには「Bページに行く」というボタンまたはリンクを表示する。で、実際の行き先はCページになるよう設定。 (2)Cページは、次のような構成/ロジックにする: ・フォームとしては、IDおよびパスワードを入力する欄、そしてBページへ行くためのボタンを配置する。 ・上記ボタンをクリックしたとき自分自身(Cページ)を呼ぶようにする。 ・$_REQUEST 命令でIDとパスワードを取得し、これを判別する。で、 OKならBページへ行く。 NGならエラーを表示(ただし当初呼び出されたときは、エラー表示しない)。 …というロジックにする。 具体的にどんなモノをお作りになりたいかが分かれば、もう少しポイントを突いた情報を差し上げることができるのですが…。少しでもご参考になれば幸いです。では、よいお年を!
お礼
hkd9001さんありがとうございました^^ 自分はこの方法はまったく思いつきませんでした 理想としては下記のサイトになるのですが・・・ http://www.ekisu.net/system/PRO.html とんかく回答ありがとうございました(*^_^*)