app.route('/admo_login', methods=['POST'])
def admin_login_post():
_usuario = request.form['txtUsuario']
_password = request.form['txtPassword']
cur.execute("SELECT * FROM usuarios WHERE usuario='"+_usuario+"' and password='"+_password+"'")
#datos = cur.fetchall()
datos = cur.fetchone()
miConexion.commit()
if datos != "none":
print(datos)
else:
print("No hay nada")
return render_template('admo/admin.html')
Cuando introduzco una clave que concuerda con usuarios de la DB me devuelve el string de "datos" correctamente.
Pero cuando pongo una incorrecta me devuelve "none" cuando no debería devolver "no hay nada" por la igualdad del if y su else.
Gracias por la ayuda
def admin_login_post():
_usuario = request.form['txtUsuario']
_password = request.form['txtPassword']
cur.execute("SELECT * FROM usuarios WHERE usuario='"+_usuario+"' and password='"+_password+"'")
#datos = cur.fetchall()
datos = cur.fetchone()
miConexion.commit()
if datos != "none":
print(datos)
else:
print("No hay nada")
return render_template('admo/admin.html')
Cuando introduzco una clave que concuerda con usuarios de la DB me devuelve el string de "datos" correctamente.
Pero cuando pongo una incorrecta me devuelve "none" cuando no debería devolver "no hay nada" por la igualdad del if y su else.
Gracias por la ayuda