ここで問題が発生しました:
ログインスクリプトを作成したので、ログインした後に別のページに移動します。また、他のページにアクセスしようとするとログインページにリダイレクトされます。
私の問題は、ユーザーがログインして再度ログインページに遭遇した場合です。事故によって、ユーザーがログインしてその次のページにリダイレクトすることを認識したいと思いますindex2.php)??ここで
:-(悩みを持つことは、これまでの私のコードです:ここでは
require_once "inc/functions.class.php";
$quickprotect = new functions('inc/ini.php');
if (isset($_SESSION['goAfterLogin'])){
$goto = $_SESSION['goAfterLogin'];
unset($_SESSION['goAfterLogin']);
}
else $goto = $quickprotect->settings['DEFAULT_LOGIN_SUCCESS_PAGE'];
if (isset($_POST[username])) {
if($quickprotect->login($_POST[username], $_POST[password])) header ("Location: $goto");
}
私は機能のページで、ユーザーのセッションを保存する方法です
public function is_logged_in() {
//Determines if a user is logged in or not. Returns true or false;
if ($_SESSION['logged_in'] === md5($this->settings[ADMIN_PW])) {
return true;
}
else return false;
}
現在のユーザーをセッションにどのように格納しますか? – alexn