Change cookies to session, first pass

This commit is contained in:
2017-12-14 11:06:02 +01:00
parent d4c22194c7
commit 11c5478d27
2 changed files with 8 additions and 7 deletions

View File

@@ -1,4 +1,5 @@
<?php
session_start(); //Start session in app, before loading vars ($_SESSION)
require_once __DIR__ . '/../vendor/autoload.php';
//require_once __DIR__ . '/dbwrapper.php';
@@ -8,6 +9,7 @@ require 'DB.php';
require 'dbToTable.php';
require 'users.php';
$path = array(
"html" => "assets/html/",
"css" => "assets/css/",
@@ -21,10 +23,10 @@ $user = array();
function run(){
global $user;
if(isset($_COOKIE['sessionID'])){
if(isset($_SESSION['sessionID'])){
$db = new DB();
if($db->checkCookie($_COOKIE['sessionID'],$_COOKIE['token'])){
$user = $db->loadProfile($_COOKIE['sessionID']);
if($db->checkCookie($_SESSION['sessionID'],$_SESSION['token'])){
$user = $db->loadProfile($_SESSION['sessionID']);
}
}
if (isset($_POST["search"])){

View File

@@ -20,8 +20,8 @@ function checklogin($email,$pass){
$idu = $db->loadIDU($email);
$token = RandomString(50);
$db->setToken($idu,$token);
setcookie("token",$token);
setcookie("sessionID",$idu);
$_SESSION['token'] = $token;
$_SESSION['sessionID'] =$idu;
$db->close();
return true;
}
@@ -54,6 +54,5 @@ function register($email,$pass,$nick){
* Logout user
*/
function logout(){
setcookie("token","",time()-3600);
setcookie("sessionID",0,time()-3600);
session_destroy(); //Logout
}