Uses trig utilities whenever it is possible.
[platal.git] / classes / plsession.php
index f576f65..bc5f508 100644 (file)
@@ -24,8 +24,8 @@
  * but can be overwritten by others auth levels definitions.
  */
 define('AUTH_PUBLIC', 0);
-define('AUTH_COOKIE', 1);
-define('AUTH_MDP',    2);
+define('AUTH_COOKIE', 5);
+define('AUTH_MDP',    10);
 
 
 /** The PlSession is a wrapper around the user session management.
@@ -206,6 +206,10 @@ abstract class PlSession
 
     /*** Thresholds ***/
 
+    /** Minimum level of authentication that is considered as logged.
+     */
+    abstract public function loggedLevel();
+
     /** Minimum level of authentication that is considered as sure.
      */
     abstract public function sureLevel();