1

「php 適切なログイン」を検索すると、パスワードを適切にハッシュする方法しか見つかりません。ただし、URL に ?loggedIn=True を追加するだけなので、次のコードは間違っていると読んだことを覚えています。では、これを行う適切な方法は何ですか?

if($hash == $hashFromDatabase){
    $loggedIn = True;
}

Then change the page accordingly to the value of $loggedIn.
4

1 に答える 1

4

?loggedIn=True有効にした場合にのみ機能しますregister_globals。ini 設定を確認してください (そうならないことを願っています)

$_SESSION['loggedIn'] = Trueまたはを使用$_SESSION['user'] = $usernameして、複数のリクエストに対してログインしたままにすることもできます。

于 2012-10-05T14:23:36.580 に答える