1. 获取url中的host信息: 例如:http://www.nongxiange.com/product/2.html 结果:http://www.nongxiange.com 2. 获取url中的路径信息(不包含host和参数): 例如:http ...
对于一个有登录限制 权限限制 的网站,用户输入身份验证信息以后,验证成功后跳转到登录前的页面是一项很人性化的功能。那么获取登录前的页面地址就很关键,今天在做一个yii 项目的登录调试时发现了一些很有意思的问题,记录下来。 ,场景描述 网站SiteA上的页面Page 需要登录后才能查看,Page 的链接放在页面Page 的一个按钮Button上,Page 在登录前后都是可以访问的,SiteA只提供了 ...
2016-12-12 21:00 0 3080 推荐指数:
1. 获取url中的host信息: 例如:http://www.nongxiange.com/product/2.html 结果:http://www.nongxiange.com 2. 获取url中的路径信息(不包含host和参数): 例如:http ...
今天继续了解model类 ...
前面已经将Yii2下载下来了,那我们就需要能实际的使用。 一、初始化,因为我都是在windows系统下,所以用cmd命令打开下载下来的Yii2的根目录。然后运行下面命令: 会提示选择0为开发环境,1为生成环境。一般选生产环境。后期可以同样输入此命令来切换开发环境和生产环节 ...
上一篇文章网站实现微信登录之嵌入二维码中描述了如何在自己的登录页面内嵌入登录二维码,今天的这篇文章主要是描述下在扫码成功之后微信重定向回网站后登录逻辑的处理,其实也就是验证身份信息,授权用户登录的逻辑。这里说句题外话,写博客复习已经做过的项目真的有助于自己对已经写过代码和业务逻辑的理解,说不定 ...
在Yii2的basic版本中默认是从一个数组验证用户名和密码,如何改为从数据表中查询验证呢?且数据库的密码要为哈希加密密码验证? 下面我们就一步一步解析Yii2的登录过程。 一. 创建user表模型 表结构如下: 使用Gii创建user模型 将Yii2 basic之前 ...
今天研究了下yii2 的登陆流程 在数据库中建立user表 CREATE TABLE `user` ( `id` int(11) NOT NULL AUTO_INCREMENT COMMENT '自增ID', `username` varchar(255) NOT NULL ...
1. 获取url中的host信息: 例如:http://www.nongxiange.com/product/2.html 结果:http://www.nongxiange.com 2. 获取url中的路径信息(不包含host和参数): 例如:http ...
下面这些别名都是在Yii2里面系统定义的,可以直接拿来就用 '@yii' => '@yii/swiftmailer' => string 'C:\wamp\www\advanced\vendor/yiisoft/yii ...