session_start(); define('AICN', true); require './include/init.php'; $remu = isset($_COOKIE['remuser']) ? $_COOKIE['remuser'] : ''; if (isset($_POST['act']) && $_POST['act'] == 'act_logi') { if (!isset($_POST['username']) or $_POST['passwd'] == '') { $msg = '请输入帐号密码'; include './view/front/login.html'; exit; } $user = new usermodel(); $_POST['username'] = $user->compress_html($_POST['username']); $_POST['passwd'] = $user->compress_html($_POST['passwd']); $u = $_POST['username']; $p = $_POST['passwd']; $row = $user->checkuser($u, $p); if (!isset($_SESSION['username']) or $_SESSION['username'] == '') { echo "3秒后重新登陆"; echo "<meta http-equiv='refresh' content='3,url=login.php'/>"; exit; } if (isset($_SESSION['username']) && $_SESSION['username'] !== '') { if (isset($_POST['remember'])) { setcookie('remuser', $u, time() + 3600); } else { setcookie('remuser', '', 0); } header('Location: index.php'); exit; } }
require './include/init.php'; $user = new usermodel(); $_POST['username'] = $user->compress_html($_POST['username']); $_POST['qq'] = $user->compress_html($_POST['qq']); $_POST['phonenumber'] = $user->compress_html($_POST['phonenumber']); $_POST['email'] = $user->compress_emil($_POST['email']); $_POST['passwd'] = $user->compress_html($_POST['passwd']); if (!$user->_validate($_POST)) { // 自动检验 $msg = implode('<br />', $user->getErr()); // echo $msg; include ROOT . 'view/front/msg.html'; exit; } // 检验用户名是否已存在 if ($user->checkuser($_POST['username'])) { $msg = '用户名已存在'; include ROOT . 'view/front/msg.html'; exit; } if ($_POST['passwd'] !== $_POST['repasswd']) { $msg = '两次密码不一样'; include ROOT . 'view/front/msg.html'; exit; } $data = $user->_autofill($_POST); // 自动填充 $data = $user->_facade($data); // 自动过滤 if ($user->reg($data)) { $msg = '用户注册成功';