zoukankan      html  css  js  c++  java
  • YII 1.0 (7) 登录信息调取 session使用

    登陆信息调取
      Yii::app()->user->name,调取登陆的session信息

    登录时 调用了 $LoginForm->login() 这个方法上面就能够取到登录的用户名

    前后台session前缀设置

    注意和前台区分,需要设置:
    在modules里面的 模块Module.php里面
    Yii::app()->setComponents(array(
          'user' => array('stateKeyPrefix' => 'admin'),
    ));
    

     SESSION使用

    存储:
    Yii::app()->session['logintime'] = time();
    调用:
    Yii::app()->session['logintime']
    
    清除:
    Yii::app()->session->clear();
    Yii::app()->session->destroy();
    退出登陆:
    Yii::app()->user->logout();
    

     redirect跳转方法使用

    如果在当前控制器下:
    $this->redirect(array(‘index’))//跳转到当前控制器index方
    法
    访问其他控制器方法:
    $this->redirect(array(‘控制器/方法’))
    

     createUrl方法使用

    在视图中用
    $this->createUrl(‘控制器/方法’,get参数);
    $this->createUrl(‘article/index’,array(‘aid’=>3));
    

    其他

    <?php echo Yii::app()->user->name ?>  获取登录后的用户名
    <?php echo Yii::app()->request->userHostAddress ?>  获取客户端IP
    <?php echo $_SERVER['SERVER_SOFTWARE'] ?>  获取服务器环境
    <?php echo PHP_VERSION ?>  获取PHP版本
    <?php echo $_SERVER['SERVER_ADDR'] ?>  获取服务器IP
    <?php echo mysql_get_client_info() ?>  数据库客户端信息
    <?php echo round((@disk_free_space(".") / (1024 * 1024 *1024)), 2) . 'GB' ?> 剩余空间

    ThinkPHP中的一些用法
    //服务器信息
            $con = mysql_connect(C('DB_HOST'), C('DB_USER'), C('DB_PWD'));
            $info = array(
                '操作系统' => PHP_OS,
                '运行环境' => $_SERVER["SERVER_SOFTWARE"],
                'PHP运行方式' => php_sapi_name(),
                'MYSQL版本' => mysql_get_server_info(),
                '产品名称' =>  KING_APPNAME,
                '产品流水号' => KING_BUILD,
                '上传附件限制' => ini_get('upload_max_filesize'),
                '执行时间限制' => ini_get('max_execution_time') . "秒",
                '剩余空间' => round((@disk_free_space(".") / (1024 * 1024 *1024)), 2) . 'GB',
            );
    
            mysql_close($con);
            $this->assign('server_info', $info);
    
    
    
    


  • 相关阅读:
    Myeclipse10 + JBPM4.4 环境搭建图文教程
    关于ztree异步加载的问题(二)
    ztree学习之异步加载节点(一)
    【LeetCode】Search a 2D Matrix
    【LeetCode】Merge Sorted Array
    【LeetCode】Search for a Range
    一位阿里导师给大学生的忠告
    Java 基础
    java XML-RPC
    java web service
  • 原文地址:https://www.cnblogs.com/mr-amazing/p/4704020.html
Copyright © 2011-2022 走看看