yii2 學習歷程——登陸

儘可能少廢話吧,直接開始。數據庫

1: 建立數據庫,創建user表。yii2

CREATE TABLE IF NOT EXISTS `nick_user` (
  `id` int(11) NOT NULL AUTO_INCREMENT,         
  `username` char(32) NOT NULL,            
  `password_hash` char(60) NOT NULL,
  `password_reset_token` char(43) NOT NULL,
  `auth_key` char(32) NOT NULL,
  `role` tinyint(2) NOT NULL,
  `email` char(64) NOT NULL,
  `status` tinyint(2) NOT NULL,
  `created_at` int(10) NOT NULL,
  `updated_at` int(10) NOT NULL,
  `head_url` char(128) NOT NULL,
  PRIMARY KEY (`id`),
  UNIQUE KEY `id` (`id`)
) ENGINE=InnoDB  DEFAULT CHARSET=utf8 AUTO_INCREMENT=10000 ;網絡

系統默認的登陸user表我在源碼中找不到,可是能夠依據源碼的model查找到對應字段,這裏我直接使用網絡上的字段,而後進行數據對比,最後再依據本身的需求加上 head_url 字段,做爲用戶logo。框架

2:配置數據庫,直接使用框架源碼的註冊功能進行註冊就能夠完成整個登陸了。yii

3: yii2框架的登陸流程已經幫助咱們解決多用戶同一頁面登陸問題。 url

效果以下token

相關文章
相關標籤/搜索