mirror of
https://gitlab.com/CodeSolutionsProject/CodeShare.git
synced 2026-02-18 02:51:34 +01:00
Change cookies to session, first pass
This commit is contained in:
@@ -1,4 +1,5 @@
|
|||||||
<?php
|
<?php
|
||||||
|
session_start(); //Start session in app, before loading vars ($_SESSION)
|
||||||
|
|
||||||
require_once __DIR__ . '/../vendor/autoload.php';
|
require_once __DIR__ . '/../vendor/autoload.php';
|
||||||
//require_once __DIR__ . '/dbwrapper.php';
|
//require_once __DIR__ . '/dbwrapper.php';
|
||||||
@@ -8,6 +9,7 @@ require 'DB.php';
|
|||||||
require 'dbToTable.php';
|
require 'dbToTable.php';
|
||||||
require 'users.php';
|
require 'users.php';
|
||||||
|
|
||||||
|
|
||||||
$path = array(
|
$path = array(
|
||||||
"html" => "assets/html/",
|
"html" => "assets/html/",
|
||||||
"css" => "assets/css/",
|
"css" => "assets/css/",
|
||||||
@@ -21,10 +23,10 @@ $user = array();
|
|||||||
|
|
||||||
function run(){
|
function run(){
|
||||||
global $user;
|
global $user;
|
||||||
if(isset($_COOKIE['sessionID'])){
|
if(isset($_SESSION['sessionID'])){
|
||||||
$db = new DB();
|
$db = new DB();
|
||||||
if($db->checkCookie($_COOKIE['sessionID'],$_COOKIE['token'])){
|
if($db->checkCookie($_SESSION['sessionID'],$_SESSION['token'])){
|
||||||
$user = $db->loadProfile($_COOKIE['sessionID']);
|
$user = $db->loadProfile($_SESSION['sessionID']);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
if (isset($_POST["search"])){
|
if (isset($_POST["search"])){
|
||||||
|
|||||||
@@ -20,8 +20,8 @@ function checklogin($email,$pass){
|
|||||||
$idu = $db->loadIDU($email);
|
$idu = $db->loadIDU($email);
|
||||||
$token = RandomString(50);
|
$token = RandomString(50);
|
||||||
$db->setToken($idu,$token);
|
$db->setToken($idu,$token);
|
||||||
setcookie("token",$token);
|
$_SESSION['token'] = $token;
|
||||||
setcookie("sessionID",$idu);
|
$_SESSION['sessionID'] =$idu;
|
||||||
$db->close();
|
$db->close();
|
||||||
return true;
|
return true;
|
||||||
}
|
}
|
||||||
@@ -54,6 +54,5 @@ function register($email,$pass,$nick){
|
|||||||
* Logout user
|
* Logout user
|
||||||
*/
|
*/
|
||||||
function logout(){
|
function logout(){
|
||||||
setcookie("token","",time()-3600);
|
session_destroy(); //Logout
|
||||||
setcookie("sessionID",0,time()-3600);
|
|
||||||
}
|
}
|
||||||
Reference in New Issue
Block a user