最新消息:XAMPP默认安装之后是很不安全的,我们只需要点击左方菜单的 "安全"选项,按照向导操作即可完成安全设置。

第十一章-盤古開天(二)-註冊會員(中篇)

XAMPP下载 admin 736浏览 0评论
簡單介紹後端處理會用到的東西,
前面提到註冊會員的欄位有密碼這個欄位,
為了讓密碼比較安全,存入資料庫裡通常是加密後的樣子,
PHP有幾種加密碼,我會先選用MD5加密,
而MD5加密很簡單只要用函數md5()即可

#以下範例的結果8093a32450075324682d01456d6e3919
<?php
header(“Content-Type:text/html; charset=utf-8”);
echo md5(“一二三”);
?>
再來除了加密密碼,
還會對傳到後端的值做一些過濾,以免被sql injection,
最簡單的一個方法是做正規化處理

#{5,7} 是容許5~7個字元
#[A-Za-z0-9_] 容許大小寫字母和數字和底線
#函數preg_match(‘正規化規則’,要判斷的字串)
echo preg_match(‘/^[A-Za-z0-9_]{5,7}+$/’, ‘123456sd5A_’);
提醒下一章節會有寫入資料庫的部分,
而我選用的是PHP 的 PDO,
在這之前要先把PDO的擴充開啟
找到php.ini

#LINUX環境需加上這個設定
extension=pdo_mysql.so

#WINDOWS環境
extension=php_pdo.dll
extension=php_pdo_mysql.dll
剩下的下一章繼續描述,

转载请注明:XAMPP中文组官网 » 第十一章-盤古開天(二)-註冊會員(中篇)

您必须 登录 才能发表评论!