博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
YII 1.0 (7) 登录信息调取 session使用
阅读量:4990 次
发布时间:2019-06-12

本文共 1467 字,大约阅读时间需要 4 分钟。

登陆信息调取

  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));

 

其他

user->name ?> 获取登录后的用户名
request->userHostAddress ?> 获取客户端IP
  获取服务器环境
获取PHP版本
获取服务器IP
数据库客户端信息
剩余空间 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);
 

 

 

 

转载于:https://www.cnblogs.com/mr-amazing/p/4704020.html

你可能感兴趣的文章
VS2010中生成遇到的 web.config 问题
查看>>
Nginx安装部署(反向代理与负载均衡)
查看>>
2018年最新小程序一键智能生成平台限时限量销售!
查看>>
集合遍历过程iterator, 添加删除元素报异常
查看>>
echarts一些笔记
查看>>
最长上升子序列
查看>>
Java-面向对象
查看>>
salesforce 零基础学习(四十四)实现checkbox列表简单过滤功能
查看>>
Android 异步下载
查看>>
c# 中 利用 CookieContainer 对 Cookie 进行序列化和反序列化校验
查看>>
Leetcode 743. Closest Leaf in a Binary Tree
查看>>
如何用Java实现反转排序
查看>>
自己动手写字符串库函数 一(C语言实现) 分类: C语言学习 ...
查看>>
说说接口封装
查看>>
Linux Supervisor的安装与使用入门---SuSE
查看>>
C#将Word转换成PDF方法总结(基于Office和WPS两种方案)
查看>>
oracle查锁表
查看>>
PHP SSH2 不支持 IdentityFile
查看>>
eclipse 僵死/假死 问题排查及解决
查看>>
番茄时间
查看>>