示例#1
0
 public function login()
 {
     if ($_POST) {
         $pass = new Password();
         $filter = new Validations();
         $auth = new Authorization();
         $username = $filter->sanitizeText($_POST["username"]);
         $password = $filter->sanitizeText($_POST["password"]);
         $options['conditions'] = " username = '******'";
         $user = $this->User->find("users", "first", $options);
         if ($pass->isValid($password, $user['password'])) {
             $auth->login($user);
             $this->redirect(array("controller" => "users", "action" => "index"));
         } else {
             echo "Usuario Invalido";
         }
     }
 }
示例#2
0
 public function login()
 {
     if ($_POST) {
         $pass = new Password();
         $filter = new Validations();
         $aut = new Authorization();
         $username = $filter->sanitizeText($_POST['username']);
         $password = $filter->sanitizeText($_POST['password']);
         $options['conditions'] = "username = '******'";
         $usuario = $this->db->find('usuarios', 'first', $options);
         if ($pass->isValid($password, $usuario['password'])) {
             $aut->login($usuario);
             $this->redirect(array('controller' => 'tareas'));
         } else {
             echo "Usuario Invalido";
         }
     }
     $this->_view->renderizar('login');
 }
 public function login()
 {
     if ($_POST) {
         $pass = new Password();
         # code...
         $filter = new Validations();
         $auth = new Authorization();
         $username = $filter->sanitizeText($_POST['username']);
         $password = $filter->sanitizeText($_POST['password']);
         $options = array('conditions' => "username='******'");
         $usuario = $this->db->find('usuarios', 'first', $options);
         if ($pass->isValid($password, $usuario['password'])) {
             $auth->login($usuario);
             $this->redirect(array('controller' => 'usuarios', 'action' => 'escritorio'));
         } else {
             echo "<script type='text/javascript'>\n\t\t     alert('usuario no valido');\n\t\t    </script>";
         }
     }
     $this->_view->renderizar('login', 'login');
 }
 /**
  *Metodo de los usuarios cuando inicien en la aplicacion
  */
 public function login()
 {
     if ($_POST) {
         $pass = new Password();
         $filter = new Validations();
         //sanear lo que se reciba en el formaulario
         $auth = new Authorization();
         $username = $filter->sanitizeText($_POST["username"]);
         //sanea cajas
         $password = $filter->sanitizeText($_POST["password"]);
         $options = array("conditions" => "username = '******'");
         $usuario = $this->find("usuarios", "first", $options);
         if ($pass->isValid($password, $usuario["password"])) {
             $auth->login($usuario);
             $this->redirect(array("controller" => "tareas"));
         } else {
             echo "Usuario invalido";
         }
     }
     $this->_view->renderizar("login");
 }
示例#5
0
<?php

require_once 'classes/authorization.class.php';
$user = $_POST['username'];
$password = $_POST['password'];
$login = new Authorization();
$login->set_username($user);
$login->set_password($password);
$check = $login->login();
if ($check) {
    echo '<meta http-equiv=refresh content="0; URL=index.php">';
} else {
    echo '
		<html>	
			<head>
				<meta charset="utf-8">
				<title>ავტორიზაცია</title>
				<link rel="stylesheet" type="text/css" href="media/css/login/style.css" />
			</head>
			<body>
				<div class="container">
					<section id="content">
						<form action="" method="post">
							<h1>ავტორიზაცია</h1>
							<div>
								<input name="username" type="text" placeholder="მომხმარებელი" required="" id="username" autocomplete="off"/>
							</div>
							<div>
								<input name="password" type="password" placeholder="პაროლი" required="" id="password" autocomplete="off"/>
							</div>
							<div>
示例#6
0
 public function login()
 {
     /**
      * function that allows the user to login
      * @param password $pass password of the user
      * @param $filter to validate that the password is correct
      * @param $auth to authorize the entrance to de system
      * 
      * @return void
      */
     if ($_POST) {
         $pass = new Password();
         $filter = new Validations();
         $auth = new Authorization();
         $username = $filter->sanitizeText($_POST['username']);
         $password = $filter->sanitizeText($_POST['password']);
         $options = array('conditions' => "username = '******'");
         $usuario = $this->db->find('usuarios', 'first', $options);
         if ($pass->isValid($password, $usuario['password'])) {
             $auth->login($usuario);
             $this->redirect(array('controller' => 'tareas'));
         } else {
             echo "Usuario no valido";
         }
     }
     $this->_view->renderizar('login');
 }
<?php

require_once CODE_ROOT . '/classes/authorization.php';
$authorization = new Authorization();
$isLogin = filter_input(INPUT_POST, 'isLogin', FILTER_VALIDATE_INT);
if ($isLogin === 1) {
    $authorization->login();
}
$authorization->check($moduleName);
$authResult = $authorization->result;
if (isset($authResult['check']) && $authResult['check'] === false) {
    $moduleName = 'authorization';
}