Skip to content

Commit 35e7ef1

Browse files
committed
新增WebQQ登录模板
1 parent fe954bf commit 35e7ef1

3 files changed

Lines changed: 55 additions & 0 deletions

File tree

template/web_qq/index.html

Lines changed: 35 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,35 @@
1+
<!DOCTYPE html>
2+
<html>
3+
<head lang="en">
4+
<meta charset="UTF-8">
5+
<title>python web</title>
6+
<script type="text/javascript" src="/static/js/jquery/jquery.min.js"></script>
7+
<script type="text/javascript" src="{{ static_url('js/web_qq/10125/mq_comm.js') }}"></script>
8+
<script type="text/javascript">
9+
$(document).ready(function(){
10+
//加密
11+
$('#encrypt').click(function(){
12+
var text_encrypt = JsEncrypt.encode(encodeURIComponent("0,0,"+$('#username').val()+","+$('#password').val()+",0,,"));
13+
var text_payload = JSON.stringify({'CS':text_encrypt});
14+
$('#payload').val(text_payload);
15+
});
16+
});
17+
18+
</script>
19+
</head>
20+
<body>
21+
Hello Python~~
22+
I will try my best to learn it !
23+
<br/>
24+
<form method="post" action="/login">
25+
<label for="username">账号:</label><input type="text" id="username">
26+
<br/>
27+
<label for="password">密码:</label><input type="text" id="password">
28+
<br/>
29+
<label for="payload">密参:</label><input type="text" name="payload" id="payload">
30+
<input type="button" id="encrypt" value="加密">
31+
<div id="err_show"></div>
32+
<button type="submit">登录</button>
33+
</form>
34+
</body>
35+
</html>

template/web_qq/login.html

Lines changed: 12 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,12 @@
1+
<!DOCTYPE html>
2+
<html>
3+
<head lang="en">
4+
<meta charset="UTF-8">
5+
<title></title>
6+
</head>
7+
<body>
8+
{{payload}}
9+
<hr/>
10+
{{content}}
11+
</body>
12+
</html>

web.py

Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -49,9 +49,17 @@ def post(self):
4949
return self.render('login.html', payload=payload, content=content)
5050

5151

52+
class QQHandler(tornado.web.RequestHandler):
53+
def data_received(self, chunk):
54+
pass
55+
56+
def get(self):
57+
self.render('web_qq/index.html')
58+
5259
handlers = [
5360
(r'/', IndexHandler),
5461
(r'/login', LoginHandler),
62+
(r'/qq', QQHandler),
5563
# (r'/member', memberHandler),
5664
# (r'/chat/(\d+)', chatHandler),
5765
# (r'/register', registerHandler),

0 commit comments

Comments
 (0)