Some commit message

This commit is contained in:
xdrm-brackets 2016-12-06 14:43:32 +01:00
parent 6be5358247
commit e888b04d50
6 changed files with 12 additions and 22 deletions

View File

@ -20,7 +20,7 @@
// Loads the build facade // Loads the build facade
require_once __BUILD__.'/Builder.php'; // require_once __BUILD__.'/Builder.php';
/* AUTOLOADER /* AUTOLOADER
@ -52,7 +52,6 @@
\manager\sessionManager::session_start(); \manager\sessionManager::session_start();
/* [3] Gestion des droits des utilisateurs /* [3] Gestion des droits des utilisateurs
=========================================================*/ =========================================================*/
/* (1) Retourne si l'utilisateur est connecte ou non */ /* (1) Retourne si l'utilisateur est connecte ou non */

View File

@ -13,5 +13,5 @@
class Builder{ class Builder{
} }

View File

@ -78,13 +78,6 @@
} }

View File

@ -27,7 +27,7 @@
// On definit l'id session si donne en argument // On definit l'id session si donne en argument
if( $session_id != null ) if( $session_id != null )
session_id( $session_id ); session_id( $session_id );
// Precaution: on met a jour le cookie // Precaution: on met a jour le cookie
setcookie( 'PHPSESSID', session_id(), time()+60*30, '/'); setcookie( 'PHPSESSID', session_id(), time()+60*30, '/');
@ -45,7 +45,7 @@
/*******************/ /*******************/
private static function update_token(){ private static function update_token(){
$token = self::$prefix.self::sha1(uniqid()); $token = self::$prefix.self::sha1(uniqid());
// On definit le token en session // On definit le token en session
$_SESSION['session_token'] = $token; $_SESSION['session_token'] = $token;
@ -53,13 +53,12 @@
$_COOKIE['session_token'] = $_SESSION['session_token']; $_COOKIE['session_token'] = $_SESSION['session_token'];
setcookie( 'session_token', $_COOKIE['session_token'], time()+60*30, '/'); setcookie( 'session_token', $_COOKIE['session_token'], time()+60*30, '/');
} }
/************/ /************/
/* AMORCEUR */ /* AMORCEUR */
/************/ /************/
public static function session_start(){ public static function session_start(){
\session_start(); return \session_start();
return;
/* [1] Génération et Gestion des donnees a utiliser /* [1] Génération et Gestion des donnees a utiliser
@ -85,12 +84,12 @@
// On verifie l'id session (5 premiers chars du hash des donnees perso) // On verifie l'id session (5 premiers chars du hash des donnees perso)
$valid_sessid = strpos( session_id(), substr(self::$prefix,0,5) ) === 0; $valid_sessid = strpos( session_id(), substr(self::$prefix,0,5) ) === 0;
// Si id session incorrect ou pas de token // Si id session incorrect ou pas de token
if( !$valid_sessid ) if( !$valid_sessid )
self::reset_session( $sessid ); // On initialise la session (bon id session) self::reset_session( $sessid ); // On initialise la session (bon id session)
/* [3] Verification du token /* [3] Verification du token
==============================================================*/ ==============================================================*/
// On verifie que le token est valide // On verifie que le token est valide

File diff suppressed because one or more lines are too long

View File

@ -2,7 +2,7 @@
<html> <html>
<head> <head>
<title>SOCIOVIEW - Tableau de bord</title> <title>NxTIC - Tableau de bord</title>
<!-- Informations de la page --> <!-- Informations de la page -->
<meta name='Content-Type' content='text/html; charset=utf-8'> <meta name='Content-Type' content='text/html; charset=utf-8'>
@ -28,7 +28,7 @@
<script type='text/javascript' src='/js/lib/min/input-checker.js' ></script> <!-- Gestion dynamique des saisies --> <script type='text/javascript' src='/js/lib/min/input-checker.js' ></script> <!-- Gestion dynamique des saisies -->
<script type='text/javascript' src='/js/lib/min/form-deflater.js' ></script> <!-- Gestion des formulaires js-friendly --> <script type='text/javascript' src='/js/lib/min/form-deflater.js' ></script> <!-- Gestion des formulaires js-friendly -->
<script type='text/javascript' src='/js/lib/min/reset.js' ></script> <!-- Corrections Javascript natif (ajouts) --> <script type='text/javascript' src='/js/lib/min/reset.js' ></script> <!-- Corrections Javascript natif (ajouts) -->
<script type='text/javascript' src='/js/lib/api.js' ></script> <!-- Gestion des transactions avec le serveur --> <script type='text/javascript' src='/js/lib/api.js' ></script> <!-- Gestion des transactions avec le serveur -->
<script type='text/javascript' src='/js/lib/min/page-manager.js' ></script> <!-- Gestion réseau/chargement/liens/URL --> <script type='text/javascript' src='/js/lib/min/page-manager.js' ></script> <!-- Gestion réseau/chargement/liens/URL -->
<script type='text/javascript' src='/js/lib/min/notif.js' ></script> <!-- Gestion des notifications --> <script type='text/javascript' src='/js/lib/min/notif.js' ></script> <!-- Gestion des notifications -->
<script type='text/javascript' src='/js/lib/min/shortcut-manager.js' ></script> <!-- Gestion des raccourcis clavier --> <script type='text/javascript' src='/js/lib/min/shortcut-manager.js' ></script> <!-- Gestion des raccourcis clavier -->