0
パスワードとユーザー名のCookieが空または偽の場合、ユーザーをリダイレクトするユーザー確認スクリプトを作成しようとしています。しかし、私が何をしても、それは常にユーザーを "/ wrong2"に送ります。 ifをチェックしても困ることはありません。これは、コードは、現時点では次のようになります。Google App Engineリダイレクトの問題
dictionary = self.request.str_cookies
if hasattr(dictionary, 'password') and hasattr(dictionary, 'username'):
checkq = db.GqlQuery("SELECT * FROM Users WHERE username = :1 AND password = :2", dictionary['username'], dictionary['password'])
checkresult = checkq.get()
if checkresult.username and checkresult.password is None:
self.redirect("/wrong")
else:
self.redirect("/wrong2")
私は、Pythonに非常に新しいですし、それを学ぼうとされており、障害がある場合、私はちょうどカントは見つけます。誰でもそれがどこにあるか見ることができますか?
もちろん、「if」をチェックするのは面倒です。あなたの状態は常に 'False'と評価されます。 – geoffspear