Esempio n. 1
3
<?php

require "../../models/DB/Db.class.php";
$db = new Db();
$dbh = $db->getPurePodo();
include "../../models/PHPAuth/Config.php";
include "../../models/PHPAuth/Auth.php";
$config = new PHPAuth\Config($dbh);
$auth = new PHPAuth\Auth($dbh, $config);
$email = "*****@*****.**";
$password = "******";
$repeatpassword = "******";
$remember = "0";
echo '<pre>';
$result = $auth->login($email, $password, $remember);
//if login deatile correct create session
if (!$result['error']) {
    setcookie('authIDD', $result["hash"], $result["expire"], '/');
}
var_dump($result);
echo '<br>';
Esempio n. 2
0
 /**
  * Action для страницы "Вход на сайт"
  */
 public function actionLogin()
 {
     // Переменные для формы
     $email = false;
     $password = false;
     $registration = false;
     $remember = false;
     // Обработка формы
     if (isset($_POST['submit'])) {
         // Если форма отправлена
         // Получаем данные из формы
         $email = $_POST['email'];
         $password = $_POST['password'];
         if (isset($_POST['remember'])) {
             $remember = $_POST['remember'];
         }
         $dbh = Db::getConnection();
         $config = new PHPAuth\Config($dbh);
         $auth = new PHPAuth\Auth($dbh, $config, $language = "ru_RU");
         $registration = $auth->login($email, $password, $remember);
         //var_dump($registration);
         if ($registration['error'] == false) {
             setcookie($config->cookie_name, $registration['hash'], $registration['expire'], $config->cookie_path, $config->cookie_domain, $config->cookie_secure, $config->cookie_http);
             header("Location: /admin");
         }
         //header("Location: /admin");
     }
     // Подключаем вид
     return $this->render('user/login', ['registration' => $registration]);
     return true;
 }
Esempio n. 3
0
<?php

require "../DB/Db.class.php";
$db = new Db();
//var_dump($db->getPurePodo());
$dbh = $db->getPurePodo();
include "Config.php";
include "Auth.php";
//$dbh = new PDO("mysql:host=localhost;dbname=user_login", "root", "root") or Die("lolo");
$config = new PHPAuth\Config($dbh);
$auth = new PHPAuth\Auth($dbh, $config);
$email = "*****@*****.**";
$password = "******";
$repeatpassword = "******";
$params = array("A" => "apple", "B" => "orange", "C" => "how");
var_dump($params);
//var_dump($auth->register($email,$password,$repeatpassword ,$params));
echo '<br>';
$temp = $auth->login($email, $password);
var_dump($temp);
echo '<br>';
//echo $temp;
//setcookie("authID", "", time() - 360000000);
setcookie('authID', $temp["hash"], $temp["expire"]);