e758c5fcb1
Fonctionne partiellement pour des raisons obscure lié a cette authentification partagée par des grands groupe. TODO: lire les documentation officielles provenant des 4 plate-formes tranquillement afin de ccomprendre commet doit on tester ces type d'auth quitte a créé un sous domaine particulier directement hebergé sur gittea -->Sécuriser le serveur de dev
38 lines
661 B
PHP
38 lines
661 B
PHP
<?php
|
|
|
|
|
|
namespace MVC\Classe;
|
|
|
|
|
|
class Session
|
|
{
|
|
|
|
static public function start()
|
|
{
|
|
session_start();
|
|
return;
|
|
}
|
|
|
|
static public function setUserProfile($userProfile)
|
|
{
|
|
$_SESSION['userProfile'] = $userProfile;
|
|
return;
|
|
}
|
|
|
|
static public function setToken($token)
|
|
{
|
|
$_SESSION['userToken'] = $token;
|
|
return;
|
|
}
|
|
|
|
static public function isRegistered()
|
|
{
|
|
if (isset($_SESSION['userProfile'])) {
|
|
return;
|
|
} else {
|
|
header("location : " . Url::link_rewrite(false, 'error', []));
|
|
die('Ooops, something was wrong...');
|
|
}
|
|
}
|
|
|
|
} |