<form action="login" method="post"> <label>username:</label> <input type="text" name="username"><br /> <label>password:</label> <input type="password" name="password"><br /> <input type="submit" name="submit"> <form>
data = {
'username':'XXXXXXXX',
'password':'XXXXXXXX'
} # -*- coding: cp936 -*-
import web
import os
urls = (
'/', 'hello',
'/login', 'login',
'/regist', 'regist'
)
app = web.application(urls, globals())
class hello:
def __init__(self):
self.render = web.template.render('templates/')
def GET(self):
return self.render.form()
class login:
def POST(self):
para = web.input()
username = para['username']
password = para['password']
#TODO:...
#if authenticate(username,password):
#return render.hello(username)
return 'hello world'
class regist:
def GET(self):
return 'hello world'
#return self.render.form()
def POST(self):
para = web.input()
username = para['username']
password = para['password']
#TODO:...
return 'hello world'
if __name__ == '__main__':
app.run() 运行效果如下挫图:想要自己搞得美观一点,可以自己找一些相关资料!这个实现的就是输入密码,返回值。你可以看到没有本地保存,是的,这就是给你在TODO那里留的坑!然后密码匹配什么的把上面的login类那里的注释去掉即可!
随便输入用户名密码可得:
以上就是Python如何实现注册登录系统的实例详解的详细内容,更多请关注Gxl网其它相关文章!
查看更多关于Python如何实现注册登录系统的实例详解的详细内容...
声明:本文来自网络,不代表【好得很程序员自学网】立场,转载请注明出处:http://www.haodehen.cn/did81824