<?php require_once '../dao/UserDao.php'; session_start(); $type = @$_POST['ctype']; $userDao = new UserDao(); if (isset($type)) { //执行登录操作 if ('login' == $type) { $arrUsers = $userDao->loginUser(@$_POST['user_name'], @$_POST['user_pwd']); if ("" != $arrUsers['user_id']) { //登录成功把信息保存到session $_SESSION['userLoginMessage'] = $arrUsers; header("Location: ../../book/view/booklist.php"); } else { echo "login error!"; } } else { if ('register' == $type) { $rel = $userDao->registerUser(@$_POST['user_name'], @$_POST['user_pwd'], @$_POST['user_email']); if ($rel) { echo "注册成功!"; exit; } else { echo "注册失败!"; exit; } } } }
<?php 0 - session_start(); require_once "connection.php"; require_once "User.php"; require_once "UserDao.php"; /* posts the Username and Password post variables*/ $username = $_POST["username"]; $password = $_POST["password"]; $user_object = new User(); $con = new Connection(); $connection = $con->getConnection(); $userDao_object = new UserDao($connection); $userDao_object->loginUser($user_object, $username, $password);
$rel = $userDao->registerUserByArray($userMessage); if ($rel) { //跳转登录页 StackConst::jump_page("../view/caseuserlogin.php?user_name={$user_name}"); exit; } } else { if ("userlogin" == $type) { //用户登录 require_once '../../user/dao/UserDao.php'; require_once '../../../util/StackConst.php'; $userDao = new UserDao(); $user_name = @$_POST['user_name']; $user_pwd = @$_POST['user_pwd']; $upPageUrl = @$_POST['upPageUrl']; $arrUsers = $userDao->loginUser($user_name, $user_pwd); if ("" != $arrUsers['user_id']) { //登录成功把信息保存到session $_SESSION['userLoginMessage'] = $arrUsers; //如果没有传递页面,那么登录后跳转到案例页面 if ("" == $upPageUrl) { $upPageUrl = "../view/caselist.php"; } //跳转回页面 StackConst::jump_page($upPageUrl); } else { echo "login error!"; } } else { if ("caseissue" == $type) { require_once '../dao/CaseDao.php';