예제 #1
0
 public static function create(Gpf_ModuleBase $module = null, $sessionId = null)
 {
     if ($module === null) {
         $module = new Gpf_System_Module();
     }
     if (self::$instance != null) {
         return;
     }
     self::$instance = new self(self::getSessionName($module->getRoleType()));
     if ($sessionId !== null) {
         self::$instance->setId($sessionId);
     }
     self::$instance->start();
     self::$instance->setVarRaw(self::MODULE, $module);
     self::$instance->createAuthUser();
 }
예제 #2
0
 protected function initSession()
 {
     Gpf_System_Session::create($this, $sessionId);
 }