public function modifyUser() { $username = $_POST['userName']; $userLastName = $_POST['userLastName']; $userPassword = $_POST['password']; $passwordAgain = $_POST['rePassword']; $userDao = new UserDao(); $userInfoDao = new UserInfoDao(); $uid = getUID(); $user = $userDao->selectUserById($uid); $user->lastName = $userLastName; $user->password = $userPassword; $user->name = $username; User::readProperties($user, $_POST); $user->setInstitutionName($_POST['InstitutionName']); $userDao->updateUser($user, $uid); $userInfoDao->modifyUserInfo($id, $user); }
use Qnet\Dao\UserDAO; use Qnet\Model\User; use Qnet\Controller\LoginController; //check_logged(); session_start(); $c = new LoginController(); $dao = new UserDAO(); $validator = new Validator(); $fieldErrors = $validator->validate(); $validateCaptcha = $validator->validateCaptcha(); if ($dao->getUserIdByMail($_POST['mail']) > 0) { array_push($fieldErrors, "mail:Mail Already Exits"); } if ($validateCaptcha && empty($fieldErrors)) { $user = new User($_POST['userName'], $_POST['userLastName'], $_POST['mail'], $_POST['password'], $_POST['day'] . '-' . $_POST['month'] . '-' . $_POST['year'], null, null, null, $_POST['institutionName'], null, null); User::readProperties($user, $_POST); $dao->registerUser($user); $c->login($_POST['userName'], $_POST['password']); cleanSessionAfterLogin(); header("Location: viewprofile.php"); // header("Location: /Qnet/target/classes/php/qnet/ui/viewprofile.php"); } else { $_SESSION["completeForm"] = true; $_SESSION["userName"] = $_POST["userName"]; $_SESSION["userLastName"] = $_POST["userLastName"]; $_SESSION["mail"] = $_POST["mail"]; $_SESSION["day"] = $_POST["day"]; $_SESSION["month"] = $_POST["month"]; $_SESSION["year"] = $_POST['year']; $_SESSION["institutionName"] = $_POST['institutionName']; $_SESSION[User::$GENDER] = $_POST[User::$GENDER];