python实现邮箱登录
html页面如下
<body>
<div id="bg">
<table>
<thead>
<tr>
<th colspan="2">登录页面</th>
</tr>
</thead>
<tr>
<td >邮箱:</td>
<td><input type="text" id="email"></td>
</tr>
<tr>
<td >密码:</td>
<td><input type="password" id="password"></td>
</tr>
<tr>
<td colspan="2"><lable id="returnlog"></lable></td>
</tr>
<tr>
<td colspan="2"><button id="log-btn" type="submit" class="text">登录</button></td>
</tr>
<tr>
<td colspan="2">
<a href="forgp" style="margin-left:50px;" id="updatepassword">忘记密码</a>
<a href="register" >注册</a>
</td></tr></table></div>
</body>
<style>
#bg{
width:500px;
height:300px;
margin:100px auto;
border: 1px solid black;
}
table{
width:460px;
height:240px;
margin:30px auto;
}
th{
font-size:30px;
}
input{
width:390px;
height:30px;
}
.right{
width:100px;
float:right;
}
.text{
width:400px;
height:35px;
margin-top:0px;
text-align:center;
margin-left:52px;
}
#returnlog{
margin-left:58px;
color:blue;
}
</style>
JS代码如下
<script>
$(document).ready(function() {
$("#log-btn").click(function() {
var email = $("#email").val();
var password = $("#password").val();
if(password==''){
alert("请输入密码!");
return;
}
if(email==''){
alert("请输入邮箱!");
return;
}
$.ajax({
url: '/loginProcess',
type: 'POST',
data: JSON.stringify({'email': email,'password': password }),
contentType: 'application/json;charset=UTF-8',
success: function(response) {
if(response=='ok'){
window.location.href='https://www.baidu.com';
}else{
$("#returnlog").html(response);
}
},
error: function(xhr, status, error) {
alert("Error while adding data: " + error);
}
});
});
});
</script>
后台代码如下:
#登录
@app.route('/loginProcess',methods=['POST'])
def loginpage():
data = request.json
nm = {data['email']}
pwd = {data['password']}
conn = pymysql.connect(host='192.168.2.8', port=3306,
user='root', password='sasa',
db='db_xxx', autocommit=True)
# 获取游标对象
cursor = conn.cursor()
try:
sql = "select * from userinfo where user_name=%s and log_password=%s"
print(sql)
# 执行SQL语句
cursor.execute(sql, (nm, pwd))
results = cursor.fetchall()
print(len(results))
if len(results) == 1:
return "ok"
else:
return "账号或密码错误"
except Exception as e:
print(e)
print("Error while adding data to MySQL: {e}")
finally:
# 关闭游标和连接
cursor.close()
conn.close()
python实现邮箱登录相关推荐
- python+selenium自动登录163邮箱代码提示错误解决方案(如:NoSuchFrameException: Message: no such frame)
selenium模块实现163邮箱自动登录操作 利用selenium模块控制Chrome浏览器打开163邮箱网页,并实现自动填写账号密码操作. 在Python中利用selenium模块实现这一目的只需 ...
- python实现自动登录qq邮箱,写邮件并发送
1 编程语言 python 3.5 2 需要安装xlrd库,用来打开Excel文件 3 在命令行中输入 python send.py [接收者邮件地址] 如:python send.py 1234 ...
- python+selenium3解决126邮箱登录出现验证码问题
研究了好几天,终于解决了126邮箱登录出现的验证码问题!!! 首先需要导包: 1.下载PIL,一个强大的处理图像的库.无法使用pip小工具下载,而且官网没有对应的python3版本,不过可以使用pil ...
- python实现kindle每天推送博客1----kindle推送原理,python实现qq邮箱登录及邮件发送
kindle想每天看新闻,看博客, 其实自己用python写个代码就能很简单实现了. 1.kindle推送原理 kindle不仅可以买书看书,还可以自己推送内容 原理很简单,往你个人的kindle邮箱 ...
- selenium2与python自动化5-iframe和163邮箱登录
Frame和iframe两者可以实现的功能基本类似,不过iframe比Frame使用起来更加灵活,Frame不能脱离frameset单独使用,而iframe可以,frame不能放在body中,否则不能 ...
- Python+Selenium模拟126邮箱登录
通过自学学习写一个简单的自动化测试模拟126邮箱登录.我知道实际的项目不可能这么简单,努力学习 ,争取下次写一个复杂的项目. 重要的事情说三遍:加油!加油!加油!/微笑 import time fro ...
- 如何用python实现邮箱发送信息
这篇文章主要为大家详细介绍了python实现邮箱发送信息,文中示例代码介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们可以参考一下 本文实例为大家分享了python实现邮箱发送信息的具体代码,供大 ...
- selenium自动化测试--126邮箱登录问题总结
虫师著selenium 2自动化测试实战基于python语言第四章习题4.3.1 126邮箱登录练习问题总结. 练习过程中,参考以下博友的博客顺利完成练习题: https://blog.csdn.ne ...
- selenium3测试126邮箱登录日志
selenium3测试126邮箱登录日志 测试邮箱的登录和退出功能 from time import sleep from selenium import webdriver from MailCla ...
最新文章
- 英文版PDF不能显示中文PDF文件的解决方法
- H3CSE 380笔记
- div+css背景渐变色代码示例
- 1475 m进制转十进制
- 数据中心机房常用通信管道塑料管材
- 人生路漫漫,还得多输出
- (2)MyBatis简介
- Gradle笔记——构建基础
- 软件评测师考试介绍及经验分享
- CSS实现动态文字效果
- m1也能用的视频无损放大软件:topaz video enhance ai mac版
- LOJ 6229 LCM / GCD (杜教筛+Moebius)
- 项目二--Time类
- 删除 linux 回收站内容,Linux删除文件实现回收站功能
- 揪出键盘上的“老鼠”
- 「IT女神勋章」挑战赛#
- 用于图像语义分割的GAU与PPM
- python字符串操作作业_Python基础(7)——字符串作业
- 温故而知新的知识蒸馏 Distilling Knowledge
- ai推理_人工智能推理
热门文章
- python图形界面设计代码_python GUI库图形界面开发之PyQt5 Qt Designer工具(Qt设计师)详细使用方...
- CRM原型Axure原型完整的线上在用的系统
- 3天ruby入门到实战笔记
- OpenCV模板匹配算法详解
- 100个ecshop修改问题回答总结
- 《炬丰科技-半导体工艺》半导体制造面临的挑战
- android平板游戏,七款专为游戏而生的Android平板电脑
- 获取手机上已安装应用,游戏的安装包
- 天香计算机游戏,天香(网游《天涯明月刀》中的门派)_百度百科
- 速码云信息-----短信接口代码参数