Beispiel #1
0
 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";
     }
 }
Beispiel #2
0
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];
    $_SESSION[User::$MARITAL_STATUS] = $_POST[User::$MARITAL_STATUS];
Beispiel #3
0
<?php

/**
 * Created by IntelliJ IDEA.
 * User: Tomas Alabes
 * Date: 28/04/2010
 * Time: 20:33:31
 * To change this template use File | Settings | File Templates.
 */
namespace Qnet\Dao;

require_once dirname(__FILE__) . '\\..\\util.php';
require_dao('userDAO');
require_model('user');
use Qnet\Dao\UserDAO;
use Qnet\Model\User;
$dao = new UserDAO();
$dummyUser = new User("tomas", "alabes", "pass", "13/8", "male", "univ", "Austral", "single", "Arg", "None", 1);
if ($dao->registerUser($dummyUser) == null) {
    echo "Could not register user.";
}