public function testInvalidLogIn() { $dao = new UserDAO(); $user = new User("userName", "", "userPass", "", "", "", "", "", "", "", 1); $dao->registerUser($user); $userName = "******"; $pass = "******"; $c = new LoginController(); $res = $c->login($userName, $pass); if ($res != -1) { echo "{$res}!=-1"; } }
<?php include_once dirname(__FILE__) . '\\..\\util.php'; require_controller("loginController"); use Qnet\Controller\LoginController; $c = new LoginController(); $uid = $c->login($_POST['userName'], $_POST['userPass']); if ($uid != -1) { header("Location: /Qnet/target/classes/php/qnet/ui/viewprofile.php"); } else { header("Location: /Qnet/target/classes/php/qnet/ui/login.php?error=true"); }
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]; $_SESSION[User::$MARITAL_STATUS] = $_POST[User::$MARITAL_STATUS]; $_SESSION[User::$STUDIES] = $_POST[User::$STUDIES];