我正在尝试使用 web.py 制作登录脚本,但我似乎无法弄明白!
我正在使用 MySQLdb 作为数据库引擎。
这是我有的两种方法,但似乎都不起作用。如果有人可以帮助我,我将不胜感激。
方法一
class login():
def GET(self):
return render.login()
def POST(self):
i = web.input()
d = i.username
email = db.select('users', where='email')
if d == email:
return"Success!"
else:
return"Nahh"
方法二
class login():
def GET(self):
return render.login()
def POST(self):
i = web.input()
u = i.username
p = i.password
d = db.query("SELECT * FROM users WHERE username=i.username AND password=i.password")
g = db.num_rows(d)
if g == 1:
return "Success!"
if g != 1:
return "Fail!"
我做错了什么?我对 Web.py 还是个新手,我知道第一个例子并没有真正意义......但如果它有意义的话,它只是我的一个理论。
最佳答案
关于python - 尝试使用 web.py 制作登录脚本,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8191351/