Yii入门,登录】的更多相关文章

在yii,登录页面选择记住密码,下次就会自动登陆 前些天,自己增加了一个web应用,但是发现虽然选择记住密码,没选退出,关闭浏览器,重新进入还会跳转到登陆页面 自动登录是利用cookie实现的 配置User组件 首先在配置文件的components中设置user组件 'user' => [ 'identityClass' => 'app\models\User', 'enableAutoLogin' => true, 'idParam' => '__check', 'identit…
验证和授权在页面需要限制访问时用到.验证就是确认某人就是他所声称的那个人.通常涉及到用户名和密码,但也包含其他方式,例如智能卡,指纹等.授权是在验证用户后,查明他是否被允许管理指定的资源.通常判断他是否是有权访问资源的角色的成员. Yii 有一个内置的验证/授权框架,它易于使用且可定制. Yii 认证框架的核心是预声明的用户组件,它是一个实现 IWebUser 接口的对象.用户组件代表了当前用户的持久身份信息.可以使用 Yii::app()->user 来访问. 使用用户组件,可以使用 CWeb…
当我们请求一个经过权限控制的请求不通过时,会跳转到一个地方请求权限,请求结束后需要跳转回之前的页面.比如我们请求一个需要登录的action,会被跳转到login页面,我们希望登录成功后跳转到我们之前希望去的action页面.要实现这个,只需要在login之后,执行以下这句即可: Yii:app()->getRequest()-redirect(Yii::app()->user->getReturnUrl()); 为什么呢?因为在请求一个需要登录的aciton的跳转到登录页面之前,yii会…
1. 入门博客 http://blog.csdn.net/zm2714/article/category/1359776/2 2. 创建运行demo http://blog.csdn.net/zhoufoxcn/article/details/4769858 3. demo文件结构介绍 http://blog.csdn.net/zm2714/article/details/8651074 4. Yii常用widget http://zccst.iteye.com/blog/1343598 5.…
yii 的确是一个强大而臃肿的框架,简单的小项目,或者只做后台接口调用的项目,建议不要用. 今天记录一下yii使用中cwebuser(Yii::app()->user->login())登录: 1.准备工作 官方标准做法,在components里加一个UserIdentity.php文件,class UserIdentity extends CUserIdentity 继承CUserIdentity,然后在UserIdentity类里面写验证的业务过程(比如你在哪张表去查数据,取数据之类) 2…
Yii 应用的静态结构 应用: require可以有返回值,Yii中经常返回数组用以配置.以前只知道引用文件成功返回1. controllerMap属性允许你指定一个控制器ID到任意控制器类,修改配置文件: 'controllerMap'=>[ 'site'=>'app\controllers\SiteonionController', ], 控制器Site就对应到控制器类:app\controllers\SiteonionController name属性指定你可能想展示给终端用户的应用名称…
1准备Yii源码 首先新建helloyii目录作为Web应用的根目录,并添加到Nginx的配置文件中.然后将Yii框架源码部署到helloyii下,目录结构如下: helloyii/ |-- framework |-- …… |-- YiiBase.php |-- yiic |-- yii.php `-- zii 2编写HelloWorld 2.1目录结构 程序目录结构如下: app/ |-- index.php `-- protected |-- controllers |   `-- Hel…
PHP 写爬虫 说实话我也想用Python的,毕竟人家招牌.无奈我Python还停留在看语法的阶段,实在太惭愧,鞭笞一下自己加油学习.这里用php的CURL库进行页面抓取. 同事使用的系统需要先登录,然后有很多自定义图表.每个图表有一个graph_id,根据graph_id可以导出某段时间的csv格式报表以及对应的图形png. 1. 登录cookie 可能做爬虫遇到的第一关就是登录了,通常你要抓取的网页需要先验证登录用户.我们知道通常用户会话状态都是通过SessionID来识别,而Session…
http://blog.sina.com.cn/s/blog_685213e70101mo4i.html 1)首先在model文件夹中新建文件 LoginForm.php 代码如下 <?php class LoginForm extends CFormModel{ public $username; public $password; public $rememberMe; private $_identity;  public function rules() {  return array(…
跳转到不同module Redirect to module after login Yii $this->redirect( array('/tradesman/default/index') ) 怎么移除 URL 里的 index.php Removing index.php from URL cause 404 in yii 在webapp的根目录下添加.htaccess文件.记住是根目录(md,我看protect下有一个.htaccess就没多想,害我调整了一上午,真是sb) Rewri…