前端登錄頁面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.更詳細的邏輯需要自己增加各種驗證。
文章來源:劉俊濤的博客 歡迎關注公眾號、留言、評論,一起學習。
__________________________________________________________________________________
若有幫助到您,歡迎點擊推薦,您的支持是對我堅持最好的肯定(*^_^*)