index.php signup()
function signup(){
global $db;
//print_r($_POST);die("");
//Array ( [name] => asdfas [email] => 1@gmail.com [pass] => asdf [confirmPass] => asdfasdfasdf [op] => signup )
#過濾
$_POST['name'] = db_CleanVars($_POST['name'], "姓名");
$_POST['email'] = db_CleanVars($_POST['email'], "email", FILTER_VALIDATE_EMAIL);
$_POST['pass'] = db_CleanVars($_POST['pass'], "密碼");
$_POST['confirmPass'] = db_CleanVars($_POST['confirmPass'], "確認密碼");
if($_POST['pass'] != $_POST['confirmPass'] ){
redirect_header(WEB_URL, 3000, '密碼不對!');
}
checkEmail($_POST['email']) or redirect_header(WEB_URL, 3000, "email重複");
#密碼加密
$_POST['pass'] = password_hash($_POST['pass'], PASSWORD_DEFAULT);
#寫進資料庫
$sql = "insert into `users`
(`email`,`pass`,`name`) values
('{$_POST['email']}','{$_POST['pass']}','{$_POST['name']}')"; //die($sql);
$db->query($sql) or redirect_header(WEB_URL, 3000, "(".$db->errno.")".$sql);
// if(!$db->query($sql)){
// redirect_header(WEB_URL, 3000, "(".$db->errno.")");
// }
return "註冊成功!!";
}