2

私はこのフォーラムを持っており、ユーザーがログインしたことを示すチェックボックスをオンにした場合、ユーザーがログインしたままにしたいと考えています。だから私はクッキーを設定するためにこのphpコードを追加しました:

$year = time() + 31536000;
    if($_POST['remember']) {
setcookie('email', $_SESSION['email'], $year);
}
elseif(!$_POST['remember']) {
if(isset($_COOKIE['remember_me'])) {
    $past = time() - 100;
    setcookie(email, gone, $past);
}
}

しかし、どうすればこの Cookie を使用してフォーラムにサインインしたままにできますか?

4

3 に答える 3

1

ページが読み込まれるたびにユーザーの署名を維持するには、Cookie が設定されていることを確認する必要があります。設定されている場合は、ユーザーを内部ページにリダイレクトしてログイン ページを渡すことができます。ユーザー情報。

于 2013-05-14T04:30:08.310 に答える