function login($user, $pass) { $s = new SessionController(); $dao = new UserDAO(); $id = $dao->getUserIdByUserAndPass($user, $pass); if ($id != -1) { $user = $dao->selectUserById($id); $s->setUID($id); $s->setUsername($user->getName()); } return $id; }
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"; } }
function __construct() { $this->uid = getUID(); $this->qdao = new QueryDAO(); $search = $_GET["searchQuery"]; if (empty($search)) { $queriesDateStructure = $this->qdao->getAllQueries(); } else { $queriesDateStructure = $this->qdao->getQueriesByPartialString($search); } $udao = new UserDAO(); $this->queries = ListQueriesController::filterQueries($queriesDateStructure[0], $udao->selectUserById($this->uid)); $this->queriesDates = $queriesDateStructure[1]; }
function recover($mail) { $dao = new UserDAO(); $id = $dao->getUserIdByMail($mail); if ($id != -1) { $user = $dao->selectUserById($id); $name = $user->getName(); $pass = $user->getPassword(); $message = "Dear " . $name . ", Your account password is " . $pass; $subject = "Password Recovery Mail"; $mailSender = new MailSender(); $mailSender->sendMail("*****@*****.**", $mail, $message, $subject); } return $id; }
<?php namespace Qnet\Controller; require_once dirname(__FILE__) . '\\..\\util.php'; require_dao('messageDAO'); require_dao('userDAO'); use Qnet\Dao\MessageDAO; use Qnet\Dao\UserDAO; $mdao = new MessageDAO(); $udao = new UserDAO(); $toUid = $udao->getUserIdByLastName($_POST['message_to']); $fromUid = $_POST['message_from']; $errors = array(); if ($toUid < 0) { $errors[] = "message_to:The field is empty or invalid"; } if (empty($_POST['message_title'])) { $errors[] = "message_title:This field is required"; } if (!empty($errors)) { $_SESSION['errors'] = $errors; $_SESSION['message_content'] = $_POST['message_content']; $_SESSION['message_to'] = $_POST['message_to']; $_SESSION['message_title'] = $_POST['message_title']; header("Location: /Qnet/target/classes/php/qnet/ui/new_message.php?errors=true"); } else { $mdao->sendMessage($fromUid, $toUid, $_POST['message_title'], $_POST['message_content']); header("Location: /Qnet/target/classes/php/qnet/ui/inbox.php"); } /*if (mysql_num_rows(mysql_query($ck_reciever)) == 0) {
<?php namespace Qnet\Controller; require_once dirname(__FILE__) . '\\..\\..\\util.php'; require_dao('QueryDAO'); require_controller('listqueriescontroller'); require_dao('userDAO'); use Qnet\Dao\QueryDAO; use Qnet\Dao\UserDAO; use Qnet\Controller\ListQueriesController; $searchQuery = $_GET["q"]; if ($searchQuery != null) { $userDaoIns = new QueryDAO(); $queriesArray = $userDaoIns->getQueriesByPartialString($searchQuery); $uid = getUID(); $udao = new UserDAO(); $queriesArray = ListQueriesController::filterQueries($queriesArray, $udao->selectUserById($uid)); $arraySize = count($queriesArray); $answer = ""; foreach (array_values($queriesArray) as $queryname) { $answer = $answer . $queryname . "\n"; } echo $answer; }
<?php include_once dirname(__FILE__) . '\\..\\util.php'; require_service("validator"); require_controller("loginController"); require_dao('userDAO'); require_model('User'); use Qnet\Service\Validator; 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;
<?php require_once dirname(__FILE__) . '\\..\\util.php'; require_dao('userDAO'); require_controller('listqueriescontroller'); use Qnet\Controller\ListQueriesController; use Qnet\Dao\UserDAO; $udao = new UserDAO(); $applies = $udao->selectUserById(3); $doesNot = $udao->selectUserById(1); $queries = array(); $queries[1] = "Chocolate"; $filtered = ListQueriesController::filterQueries($queries, $applies); if ($filtered[1] != "Chocolate") { echo 'Appliying user did not find Chocolate query'; } $filtered = ListQueriesController::filterQueries($queries, $doesNot); if ($filtered[1] == "Chocolate") { echo 'Not appliying user found Chocolate query'; }
<?php include_once dirname(__FILE__) . '\\..\\util.php'; require_service("validator"); require_controller("loginController"); require_dao('userDAO'); require_model('User'); use Qnet\Service\Validator; 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 (empty($fieldErrors) && $validateCaptcha) { $user = new User($_POST['userName'], $_POST['userLastName'], $_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["day"] = $_POST["day"];
<?php namespace Qnet\Controller; require_once dirname(__FILE__) . '\\..\\util.php'; require_dao('userDAO'); require_controller("logoutController"); use Qnet\Dao\UserDAO; use Qnet\Controller\LogoutController; $c = new LogoutController(); $udao = new UserDAO(); $udao->deleteUser(getUID()); $uid = $c->logout(); header("Location: /Qnet/target/classes/php/qnet/ui/login.php");
<?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."; }
public function getPartialResults($partialName) { $dao = new UserDAO(); $users = $dao->getUsersByPartialString($partialName); return $users; }