Vous êtes connecté en tant que anonymous Se Deconnecter
Browse code

Ajout des token et pasphrase des 4 hybrid authentifaction choisie: Github,Facebook,Google,Twitter 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

Emmanuel ROY authored on 11/10/2019 15:26:22
Showing 1 changed files
... ...
@@ -7,6 +7,24 @@ namespace MVC\Classe;
7 7
 class Session
8 8
 {
9 9
 
10
+    static public function start()
11
+    {
12
+        session_start();
13
+        return;
14
+    }
15
+
16
+    static public function setUserProfile($userProfile)
17
+    {
18
+        $_SESSION['userProfile'] = $userProfile;
19
+        return;
20
+    }
21
+
22
+    static public function setToken($token)
23
+    {
24
+        $_SESSION['userToken'] = $token;
25
+        return;
26
+    }
27
+
10 28
     static public function isRegistered()
11 29
     {
12 30
         if (isset($_SESSION['userProfile'])) {
Browse code

Ajout intégration de l'hybridAuthentification encore en état de code brut Pas de tests

TODO: aller chercher les token et les id des authentifcation pour google, github, facebook, twitter ... Reste a tester et à décider pour les autres types d'authentification.

Emmanuel ROY authored on 26/09/2019 04:27:05
Showing 1 changed files
1 1
new file mode 100644
... ...
@@ -0,0 +1,20 @@
1
+<?php
2
+
3
+
4
+namespace MVC\Classe;
5
+
6
+
7
+class Session
8
+{
9
+
10
+    static public function isRegistered()
11
+    {
12
+        if (isset($_SESSION['userProfile'])) {
13
+            return;
14
+        } else {
15
+            header("location : " . Url::link_rewrite(false, 'error', []));
16
+            die('Ooops, something was wrong...');
17
+        }
18
+    }
19
+
20
+}
0 21
\ No newline at end of file