Esempio n. 1
1
 /**
  * Возвращает данные пользователя, если он авторизирован.<br/>
  * Иначе перенаправляет на страницу входа
  * @return string <p>Идентификатор пользователя</p>
  */
 public static function checkLogged()
 {
     $dbh = Db::getConnection();
     $config = new PHPAuth\Config($dbh);
     $auth = new PHPAuth\Auth($dbh, $config);
     if (!$auth->isLogged()) {
         header("Location: /user/login");
     }
     $userHash = $auth->getSessionHash();
     $userId = $auth->getSessionUID($userHash);
     return $user = $auth->getUser($userId);
 }
Esempio n. 2
0
<?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 = "******";
echo '<pre>';
$result = $auth->logout($auth->getSessionHash());
var_dump($result);
//header('location: ../../../index.php');
echo '<br>';
Esempio n. 3
0
<?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);
$uid = $auth->getSessionUID($auth->getSessionHash());
$password = "******";
$email = "*****@*****.**";
$result = $auth->changeEmail($uid, $email, $password);
echo '<pre>';
var_dump($result);
echo '<br>';
Esempio n. 4
0
$lessons = $db->query("SELECT COUNT(*) FROM lesson");
$get_total_rows = $lessons[0]["COUNT(*)"];
//break total records into pages
$total_pages = ceil($get_total_rows / $item_per_page);
//login testing
$dbh = $db->getPurePodo();
include "../../models/PHPAuth/Config.php";
include "../../models/PHPAuth/Auth.php";
$config = new PHPAuth\Config($dbh);
$auth = new PHPAuth\Auth($dbh, $config);
if (!$auth->isLogged()) {
    header('HTTP/1.0 403 Forbidden');
    echo "Forbidden";
    exit;
}
$userhash = $auth->getSessionHash();
$uid = $auth->getSessionUID($userhash);
//Die($userhash."----".$uid);
?>

<html>
    <head>

        <meta charset="utf-8">
        <meta name="viewport" content="width=device-width, initial-scale=1">
        <title>UCSC VideoBay</title>


        <!-- CSS -->
        <link rel="stylesheet" href="http://fonts.googleapis.com/css?family=Roboto:400,100,300,500">
        <!-- Latest compiled and minified CSS -->
Esempio n. 5
0
<?php

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);
var_dump($auth->getUser(5));
$email = "*****@*****.**";
$password = "******";
$password2 = "ucsc@123!@#AB";
//var_dump($auth->resendActivation($email,1));
var_dump($auth->logout($auth->getSessionHash()));
//var_dump($auth->changePassword(5,$password,$password2,$password2));
if (!$auth->isLogged()) {
    header('HTTP/1.0 403 Forbidden');
    echo "Forbidden";
    exit;
} else {
    echo "youhaveloginchamath SIlva";
}
Esempio n. 6
0
 /**
  * Удаляем данные о пользователе из сессии
  */
 public function actionLogout()
 {
     // Удаляем информацию о пользователе из сессии
     $dbh = Db::getConnection();
     $config = new PHPAuth\Config($dbh);
     $auth = new PHPAuth\Auth($dbh, $config);
     if (!$auth->isLogged()) {
         header("Location: /user/login");
     }
     $userHash = $auth->getSessionHash();
     $auth->logout($userHash);
     header("Location: /user/login");
 }