Bonjour à tous, je m’entraîne à créer un site web avec Flask et Python. J’ai installé db et voici le code de mes informations de connexion:
@app.route(’/login/’, methods=[« POST »,« GET »])
def loginpage():
message=""
c, conn = connection()
try:
if request.method==« GET »:
return render_template(« login.html »,message=message)
if request.method==« POST »:
data=c.execute(« SELECT * FROM user WHERE username = ‹ %s › »%(request.form[‹ username ›]) )
data=c.fetchone()2
if data==request.form[‹ password ›]:
message = « Success »
session[‹ loged-in ›]=True
session[‹ username ›]=« flag{lol_lel_lul} »
return render_template(« login.html »,message=message)
else :
message =« Unknown user »
return render_template(« login.html »,message=message)
except Exception as e:
message=str(e)
return render_template(« login.html », message=message)
Mais quand je le teste, il renvoie toujours cette erreur ‹ NoneType › object has no attribute 'getitem Je l’ai résolu, mais ce n’est pas beaucoup mieux
Qui peut m’aider à l’obtenir?