Yii2框架自带注册登录使用说明

初次接触Yii2框架,记录一下采坑日记!
事情发生在2020年9月1日,自我感觉yii2文档已经基本了解了,尝试搭建一下然后跑起来,结果首先就出现无法注册,经过百度发现原来是缺少数据库,于是
1.首先把php加入环境变量(已经加了的忽略)
2.切换到yii的目录,运行一下命令:

php yii migrate

迁移数据库,运行后会提示你是否导入数据库,输入yes回车即可.

下面是user表的结构.虽然每个字段都没写注释,但是还是可以知道每个字段的意思,这里就不赘述了.

3.在web页面上输入账号密码注册一个账号,然后你就可以登录了.
坑来了:Yii2框架报错Incorrect username or password.
明明是输入的正确的账号和密码,怎么会提示账号密码不对呢?难道是哪里设置不对么?
一路追踪打印登录流程,发现问题出在status上,刚注册时status=9,将数据库的status改为10即可正常登录了.下面附上yii2的user表status状态说明:

 const STATUS_DELETED = 0;//已删除const STATUS_INACTIVE = 9;//待激活const STATUS_ACTIVE = 10;//已激活

Yii2本身自带实现用户注册、登录相关推荐

  1. 用户注册登录-交互设计分析

    用户注册登录-交互设计分析 注册&登录是一个网站的门户,它的设计姿态就是对待客人的态度.虽然用户可能每次都只花极少的时间在注册&登录互动,但是这个"瞬间"却举足轻重 ...

  2. C语言用户注册登录管理系统_JavaFX+SpringBoot+验证码功能的小型薪酬管理系统

    2020.07.22更新 1 概述 1.1 简介 一个简单的小型薪酬管理系统,前端JavaFX+后端Spring Boot,功能倒没多少,主要精力放在了UI和前端的一些逻辑上面,后端其实做得很简单. ...

  3. Laravel5.8入门系列二,快速实现用户注册登录功能

    一 XAMPP 环境配置 这次我们需要开始使用继承开发环境了,因为我们需要使用数据库,完成用户的登录注册功能. 首先要配置好XAMPP环境,我们需要添加一个vhost,指向blog5.8的public ...

  4. 安全系列 —— 在 Laravel 中实现用户注册登录认证

    简介 注:想要快速上手?只需要在新安装的 Laravel 应用下运行 php artisan make:auth 和 php artisan migrate,这两个命令会生成用户登录注册所需要的所有东 ...

  5. 关于 MongoDB 与 SQL Server 通过本身自带工具实现数据快速迁移 及 注意事项 的探究...

    背景介绍 随着业务的发展.需求的变化,促使我们追求使用不同类型的数据库,充分发挥其各自特性.如果决定采用新类型的数据库,就需要将既有的数据迁移到新的数据库中.在这类需求中,将SQL Server中的数 ...

  6. Yii2 使用 QQ 和 Weibo 第三方登录源码

    我们社区在 yii2-authclient 多次升级后,登录异常.一直想寻求一种通用的方法,尽量不重写 OAuth2, BaseOAuth 以及 OAuthToken 类, 所以本次直接在 initU ...

  7. python django用户登录系统_Django实现用户注册登录

    学习Django中:试着着写一个用户注册登录系统,开始搞事情 =====O(∩_∩)O哈哈~===== ================= Ubuntu python 2.7.12 Django 1. ...

  8. 登录页面html5 css3 js代码,H5+css3+js搭建带验证码的登录页面

    本文实例为大家分享了H5+css3+js搭建带验证码的登录页面,供大家参考,具体内容如下 login.html EasyBuy后台管理系统 .main_bar{ width:1350px; heigh ...

  9. java 银行管理系统怎么储存账户信息_银行管理系统 实现用户注册 登录 存、取款 交易记录查询和修改用户信息等功能...

    ========= 项    目   介   绍======== 银行账户管理系统 本项目主要实现用户注册 登录 存.取钱和修改用户信息功能. 用户信息的存储和获取通过集合和IO输入输出流实现. 存钱 ...

最新文章

  1. PHPCMSv9首页显示分页点击下一页跳转链接出现错误,跳转到后台的解决方案
  2. 2019/4/4 动态规划
  3. SAP中委外采购订单发料
  4. 33--二维数组中的查找
  5. torch.view(), squeeze, unsqueeze
  6. 计算机网络四个阶段的发展特点,计算机网络的发展分哪四个阶段,特点?
  7. dnf剑魂buff等级上限_DNF:又是随机大坑?8月新护石装备可升级,但升3个需要刷半年...
  8. Microsoft Edge 81 稳定版发布
  9. 在windows xp下,一块网卡绑定多个ip
  10. hive 操作(五)——常用内置函数
  11. TCP/IP与HTTP的区别
  12. springboot freemarker配置_[SpringBoot2.X] 13- 整合视图层技术(Freemarker)
  13. 转转首席架构师 孙玄:如何成为一个有情怀的工程师?
  14. 图及其应用实验报告 c语言,图的应用 实验报告
  15. 南京大学计算机学院飞跃手册,2014南京大学物理学院飞跃手册.pdf
  16. Unity Webgl 问题总结
  17. 【分析】云硬盘的Burst功能
  18. 手机上最好用的五笔输入法_这款APP可以用电脑输入法为手机打字,真的很方便!...
  19. C语言求N阶乘的方法
  20. 常微分方程组的四阶RungeKutta龙格库塔法matlab实现

热门文章

  1. D19-读论文D19算法D19
  2. 常用室内人员定位技术大比拼,谁技高一筹?-新导智能
  3. Linux学习笔记---命令篇
  4. 基于python的豆瓣FM(终端命令行界面)
  5. matlab提取图形形心
  6. 秘笈分享! 24 小时无人自习室为什么这么火?
  7. 手表在英语里watch源自wacche
  8. 网格员计算机应用基础知识,计算机应用基础(第3版)周南岳(win7office10)期末复习及答案.doc...
  9. 安装ubuntu12.04之后的一些优化教程
  10. [题解] Knights of Ni 骑士 C++