import tornado.web
import tornado.ioloop
import MySQLdb
settings = {'debug': True}
dbconfig = {
'host': '127.0.0.1',
'user': 'root',
'password': 'mysql',
'db': '2019',
'port': 3306
}
class LoginHandle(tornado.web.RequestHandler):
def _initialize(self, conn):
self.conn = conn
def prepare(self):
# 判断当前请求方式
if self.request.method == 'POST':
self.uname = self.get_argument('uname')
self.pwd = self.get_argument('pwd')
def get(self, *args, **kwargs):
self.render('templates/login.html')
def psot(self, *args, **kwargs):
cursor = self.conn.cursor()
cursor.execute('select * from t_auser where uname="%s" and pwd="%s"' % (self.uname, self.pwd))
user = cursor.fetcho
python tornado实现登录功能
最新推荐文章于 2024-08-31 09:26:17 发布
本文详细介绍了如何使用Python的Tornado框架来实现一个完整的登录功能,包括用户验证、session管理及安全性考虑。通过实例代码解析了HTTP请求处理、模板渲染以及密码加密等关键步骤,帮助开发者掌握Tornado在Web应用中的实战技巧。
摘要由CSDN通过智能技术生成