gastrodata/Session.class.php

45 lines
952 B
PHP
Raw Normal View History

2020-08-09 12:51:57 +00:00
<?php
session_start();
require_once("Database.class.php");
class Session {
public static function generate_id()
{
return uniqid(uniqid("", true), true);
}
public static function login($user_id)
{
$session_id = self::generate_id();
$_SESSION["gastoadmin"] = $session_id;
}
public static function logout()
{
unset($_SESSION["gastroadmin"]);
}
public static function is_logged_in()
{
$query = "SELECT `user_id` FROM `visitor_sessions` WHERE `session_id` = '" . $_SESSION["gastroadmin"] . "';";
Database::execute_query($query)
}
public static function remember_visitor($visitor_id)
{
$session_id = self::generate_id();
$_SESSION["gastroguest"] = $session_id;
}
public static function get_visitor($visitor_id)
{
# TODO
}
public static function forget_visitor($visitor_id)
{
# TODO
}
}