• ベストアンサー

WEBアプリで管理者ログイン機能はどう作る?

WEBのアプリで、管理者しか入れないページを作りたいのですが、 ログイン画面を作り、パスワードを確認する画面を作ったとしても、 後続の画面のURLをバーに入力すれば、後続画面には誰でもアクセス可能ですよね。 通常、このような管理者画面はどのように作成するのでしょうか? 一般的な方法があれば、教えて下さい。 現在言語はASP.NETで作成中ですが、javascriptなどは組み込み可能です。 (ソースを知りたいと言うより、管理者ONLY画面の仕組みなどが知りたいです)

質問者が選んだベストアンサー

  • ベストアンサー
  • mikmik_a
  • ベストアンサー率26% (8/30)
回答No.5

>セッションは、サーバー側で、クッキーはブラウザ側で保存されるもの 間違いないと思います。 下記のHPはJSPですが、セッションについて載っているので、ご参照ください。

参考URL:
http://www.atmarkit.co.jp/fjava/rensai/jsp07/jsp07.html#ap01
godori
質問者

お礼

ありがとうございます。 セッションに保存する形で認証を行うか、 他の回答にあるようにWEBサーバーで設定するかを 決定する必要がありそうです。 一旦質問を締め切り決定を待ちます。 みなさんありがとうございました。

その他の回答 (4)

noname#2072
noname#2072
回答No.4

↓このページの方が、参考になるかも?

参考URL:
http://tohoho.wakusei.ne.jp/wwwxx007.htm
godori
質問者

お礼

大変参考になりました。 ところが、使用するWEBサーバーがwindows系ですので、 参考URLにあったとおり、IISの設定をよく調べて見ます。 ありがとうございました。

  • TMINET
  • ベストアンサー率32% (45/140)
回答No.3

WebサーバのBASIC認証を利用されるのが簡単だと思います。 コーディングが必要ありませんから。 設定方法はApache等のマニュアルを見てください。 考え方としては、サーバに管理者用のフォルダを用意して管理者用のhtmlは全てこちらに入れます。 このフォルダにBASIC認証をかければ、その中のhtmlにアクセスしようとするとID/PASSWORDを聞かれることになります。

  • mikmik_a
  • ベストアンサー率26% (8/30)
回答No.2

セッションで、ログインIDなどを保持して、ログイン後の画面は、セッションにログインIDが存在したらアクセスできるようにしたらいいのではないでしょうか?

godori
質問者

補足

セッションですね・・・。 クッキーなら分かるのですが、クッキーにログインIDなどを保存するということで良いのでしょうか? セッションについて、あまり知らないのですが、 セッションは、サーバー側で、クッキーはブラウザ側で保存されるもの、 ということで間違いないですか?

noname#2072
noname#2072
回答No.1

 IEの検索で「パスワードでアクセス制限」で、色々 出てきます。私が、利用しているのは、↓のタグです

参考URL:
http://www.nob21.com/javanavi/samples/form/passwd.html
godori
質問者

補足

参考URL見せてもらったところ、”個人用ページならこれでOK”とありました・・・。 仕事でやっておりますので、もう少し安全な方法があれば教えてもらえませんか?

関連するQ&A