因项目需要结合Thinkphp做了一个双向md5加密的登录,这里后台php代码就不说了,贴一下前端加密提交密码
数据库存入的两次md5加密的密码,前端提交的是hex_md5(hex_md5(hex_md5(adminUserPass))+adminUserVer),php部分也同样只需要把查询出来的密码加上验证码和前端提交上来的密码进行比对,如果成功则登录成功
1.[代码][JavaScript]代码
/* ajax 提交 */
$(function(){
var verifyimg = $("#verify_login").attr("src");
/* 刷新验证码*/
$(document).on("click",'#verify_login',function(){
$("#verify_login").attr("src", verifyimg+'&random='+Math.random());
});
/*QRCode Enter to check*/
$("#ver").keydown(function(event){
if(event.keyCode==13){
check_submit();
}
});
/* 触发提交事件 */
$("#submit").click(function(){
check_submit();
});
/*check and submit*/