ホームページ  >  記事  >  バックエンド開発  >  注意: 非所有権を取得しようとしている場合は、指示を求めてください。

注意: 非所有権を取得しようとしている場合は、指示を求めてください。

WBOY
WBOYオリジナル
2016-06-23 14:09:10946ブラウズ

投稿されたユーザー名 username とパスワード pwd が同じかどうかを判断する簡単なログイン

$user = User::getByname(username);//クエリが空の場合、エラーが報告されます
if ($user-> ;username == $_POST['username'] && $user->pwd== $_POST['pwd'])
でも
if(isset($user->username))// これで問題ありません

しかし、投稿されたユーザー名usernameとパスワードpwdが同じかどうかを判断するために上記のログインロジックを実装したいです

@


とは言わずに解決方法を教えてください。解決策)

if($_POST) {
$user = User::getByname($_POST['username']);
if($user->username == $_POST['username'] && $user- >pwd== $_POST['pwd' ])
....

まず、ログインするためにクリックしたかどうかを判断します
if(isset($_POST['submit'])){
if($user-> ;username == $_POST['username'] && $ user->pwd== $_POST['pwd']){

}
}
この方法では、ユーザーエラーレポートは発生しません

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。