Exemple #1
0
 /**
  * 登录后处理
  * @param array $data  用户登录数据
  */
 public function loginAfter($data)
 {
     //设置session
     session_regenerate_id(true);
     session::clear('login');
     Session::merge('login', array('user_id' => $data['id']));
     Session::merge('login', array('username' => $data['username']));
     Session::merge('login', array('mobile' => $data['mobile']));
     // Session::merge('login',array('pwd'=>$data['password']));
     Session::merge('login', array('type' => $data['type']));
     //session数据计入数据库
     $sessID = session_id();
     self::$sessObj->gc();
     self::$sessObj->write($sessID, Session::get('login'));
     $userModel = new M('user');
     $userModel->where(array('id' => $data['id']))->data(array('session_id' => $sessID))->update();
 }
Exemple #2
0
<?php

session_start();
/**
 * File: Common.php
 * Description:
 * 
 * 
 *  Version     Date            Author               Changelog   
 *   1.0.0      2015.10.05.     HUSzanaI              Created
 * 
 */
set_time_limit(0);
require_once 'library/common.php';
error_reporting(E_ALL);
ini_set('display_errors', 1);
\library\Session::setSession("username", "HUSzanaI");
\library\Session::setSession("isValid", true);
$loc_Controller = new library\Controller();
$loc_Controller->Initialize();
Exemple #3
0
 /**
  * Elvégzi a szükséges osztályok inicializálását az oldal betöltése előtt.
  *
  * @access proetcted
  * @version 1.0
  */
 protected function _initClasses()
 {
     \library\Httprequest::initialize();
     \library\Session::initialize();
     \library\Extensionmanager::initialize();
     \library\Httpresponse::initialize();
     \library\Language::Initialize();
 }