前端登录页面base64加密,防止密码明文在网络中传输。
引入base64.js:
<script type="text/javascript" src="__JS__/base64.js"></script>
加密:
var username = $("#username").val();
var password = $("#password").val();
var base64pwd = base64.encode(password);
var refreshCaptcha = $("#refreshCaptcha").val();
…
PHP后端接收后解密:
function login{
$username = trim(input('username',''));//获取用户名
$password = base64_decode(input('password'));
//添加验证码
if(!captcha_check($captcha)){
// 验证失败
$info['status'] = 0;
$info['msg'] = '验证码有误';
return json($info);
};
}
只是一个简单的demo.更详细的逻辑需要自己增加各种验证。
文章来源:刘俊涛的博客 欢迎关注公众号、留言、评论,一起学习。
__________________________________________________________________________________
若有帮助到您,欢迎点击推荐,您的支持是对我坚持最好的肯定(*^_^*)