現在php(php5)とDB(MySQL)の勉強として情報管理システム
現在php(php5)とDB(MySQL)の勉強として情報管理システムを作成しているのですが,
認証機能でつまづいています.
私が認証機能を使いたいのは以下の場面です.
? 利用者がログインする場合
ただし,利用者側と管理者側を区別できるようにする
? パスワードを変更したい時,パスワード変更画面へログインする場合
?は,PearのAuth_HTTPモジュールを利用して,DBに登録してあるidとパスワードを組み合わせてBasic認証をするところまでできました.(管理者側のみ)
これで出来たと思ったのですが・・・
Basic認証はwebブラウザを閉じるまでログイン状態が続いてしまうので,他に認証を使いたい場面で認証の意味がなくなってしまいました;
(すでにログイン状態なので簡単に入れてしまうんです;)
1度ログインした状態で,さらに認証機能をつけるにはどうすればよいでしょうか?
現状をうまく説明できていなかったらすいません.
php,DBともに初心者なので単純な質問かもしれません;
よろしくお願いします.