30秒完成 YII2 注册 登录功能_Yii_青云站长教程网
欢迎来到站长教程网!
  • 秒到短信接口 免费试用
  • 微信支付宝接口 秒结算
  • 中文网站排名|申请加入
  • 搜索引擎全站查询
  • 查询移动网站权重数据
  • 海外主机 台湾公司直销
  • Yii

    当前位置:主页 > 网络编程 > Yii >

    30秒完成 YII2 注册 登录功能

    时间:2019-08-13|栏目:Yii|点击:
  • 最近很多同学都对登录感兴趣啊。那好,咱今天就来谈谈登录。

    这里以高级版举例,因为高级版自带了一个比较全面的脚手架(我也不知道为什么叫脚手架,估计是英文翻译,是个名词)。其包含了注册,登录,找回密码等功能。而我们只需要把数据库融入这个脚手架就可以了。当然,在此也会告诉大家为何这么做。但是不会去分析其源码,因为权威指南完全足够使用并且源码远比权威指南晦涩难懂。有兴趣的同学也自己可以去分析。

    好吧,所以其原料为高级模板一枚,名为test的数据库一枚。

    那开始吧:

    1.初始化高级模板,选择 0 ,开发模式。初始化之后你会发现多了几个文件,其实这些文件就是environments里的文件。不解释了。

    2.修改你的数据库配置为之前提到的test数据库,直接在common/main-local.php中修改即可。也不解释了。

    3:

    a.创建user表。高级模板提供了user表的迁移。对于数据库迁移,在权威指南的 配合数据库工作 -> 数据库迁移 那块。

    b.切换到你项目根目录,执行 yii migrate。然后他会问你,确定迁移吗,你 yes 下。

    c.之后你会发现在你的数据库中多了张user表。

    那么接下来,万事俱备!尽情的享受你的登录注册吧!

    当然,我只给了鱼,而没有给渔。没错,上面只是最最肤浅的教程的一种,但很多人乐此不疲。而这并不值得倡导。你也确实可以看到此而结束。

    如果你想要好好的掌握YII的登录。那么你应该再次新建一个基础模板,然后把基础模板的登录改成以数据库提供数据的形式去登录。

    在这期间,你可以复制刚刚的高级模板的代码,并去对比与思索。但是你必须要去 权威指南 的 安全 -> 认证 章节去查看在没有模板的情况下如何实现YII的登录。

    渔,并不比鱼慢的。

    其实上述文字中有很多东西没有提到,因为我还是希望若有不懂的地方,可以主动去问出来。而不是去一目十行的走马观花。因为很多时候很多地方并不起眼的一句话,可能就是解决问题的关键,而大家往往以为是其装比或者干脆不鸟他而忽略。其实忽略一次或者没意识到自己忽略了也没关系,那就从头再看他一遍!

    PS:标题中的三十秒指的是 实现 YII2登录注册 功能所需要的时间,仅此而已。

    上一篇:Linux 作为开发环境的方法分享

    栏    目:Yii

    下一篇:yii2项目实战-用户管理之登录与注册功能实现

    本文标题:30秒完成 YII2 注册 登录功能

    本文地址:http://www.jh-floor.com/wangluobiancheng/Yii/20195.html

    广告投放 | 联系我们 | 版权申明

    重要申明:本站所有的文章、图片、评论等,均由网友发表或上传并维护或收集自网络,属个人行为,与本站立场无关。

    如果侵犯了您的权利,请与我们联系,我们将在24小时内进行处理、任何非本站因素导致的法律后果,本站均不负任何责任。

    联系QQ:888888 | 邮箱:888888#qq.com(#换成@)

    Copyright © 2002-2017 青云站长教程网 版权所有 琼ICP备xxxxxxxx号