摘要:引入的代碼在上的托管地址使用方式引入類配置的組件請(qǐng)確保你沒有在你的配置文件中使用組件配置配置如下更新數(shù)據(jù)表修改視圖模板跳轉(zhuǎn)地址使用了美化請(qǐng)確保配置了組件文件中將替換為輸入你項(xiàng)目網(wǎng)址效果如下當(dāng)你注冊新用
引入dektrium/yii2-user的代碼
在github上的托管地址:https://github.com/dektrium/yii2-user,
使用composer方式引入類
composer require "dektrium/yii2-user:0.9.*@dev"配置main.php的組件
請(qǐng)確保你沒有在你的配置文件中使用user組件配置
配置如下:
"modules" => [ "user" => [ "class" => "dektriumuserModule", ], ],更新數(shù)據(jù)表
$ php yii migrate/up --migrationPath=@vendor/dektrium/yii2-user/migrations修改視圖模板
跳轉(zhuǎn)地址使用了url美化,請(qǐng)確保配置了urlManager組件
@appviewslayoutsmain.php文件中將
if (Yii::$app->user->isGuest) { $menuItems[] = ["label" => "Signup", "url" => ["/site/signup"]]; $menuItems[] = ["label" => "Login", "url" => ["/site/login"]]; } else { $menuItems[] = "
替換為
if (Yii::$app->user->isGuest) { $menuItems[] = ["label" => "Sign in", "url" => ["/user/security/login"]]; $menuItems[] = ["label" => "Register", "url" => ["/user/registration/register"], "visible" => Yii::$app->user->isGuest]; } else { $menuItems[] = ["label" => "Sign out (" . Yii::$app->user->identity->username . ")", "url" => ["/user/security/logout"], "linkOptions" => ["data-method" => "post"]]; }輸入你項(xiàng)目網(wǎng)址,效果如下
如果你想在一個(gè)域中使用獨(dú)立的會(huì)話,即登陸前端的session不能用來登陸后端當(dāng)你注冊新用戶后,該擴(kuò)展默認(rèn)會(huì)發(fā)送郵件,必須郵箱驗(yàn)證后才能正式登陸,如果需要修改配置參數(shù)請(qǐng)查閱官方文檔
在@frontendconfigmain.php中配置項(xiàng)如下
"components" => [ "user" => [ "identityCookie" => [ "name" => "_frontendIdentity", "path" => "/", "httpOnly" => true, ], ], "session" => [ "name" => "FRONTENDSESSID", "cookieParams" => [ "httpOnly" => true, "path" => "/", ], ], ],
在@backendconfigmain.php中配置項(xiàng)如下
"components" => [ "user" => [ "identityCookie" => [ "name" => "_backendIdentity", "path" => "/admin", "httpOnly" => true, ], ], "session" => [ "name" => "BACKENDSESSID", "cookieParams" => [ "httpOnly" => true, "path" => "/admin", ], ], ],錯(cuò)誤排查
1.用戶登陸后,點(diǎn)擊注銷登陸,錯(cuò)誤提示為
After logging in I"m redirected back without any sign of being logged in
解決方案:在main.php 組件中修改user
"user" => [ "class" => "appcomponentsUser", "identityClass" => "dektriumusermodelsUser", ],
文章版權(quán)歸作者所有,未經(jīng)允許請(qǐng)勿轉(zhuǎn)載,若此文章存在違規(guī)行為,您可以聯(lián)系管理員刪除。
轉(zhuǎn)載請(qǐng)注明本文地址:http://specialneedsforspecialkids.com/yun/30692.html
摘要:開始使用郵箱配置好了之后,我們就可以開始使用了,首先我們來修改一下我們的導(dǎo)航欄,因?yàn)槲覀兿雽?shí)現(xiàn)的就是我們常常看到的在導(dǎo)航欄的右側(cè)的注冊和登錄按鈕。 原文來自: https://jellybool.com/post/programming-with-yii2-integrating-user-regi... 本來打算昨晚寫的這篇教程,但是忙著約會(huì)去了,所以現(xiàn)在補(bǔ)上吧。 上一篇...
摘要:原文來自上一篇文章講了用戶的注冊,驗(yàn)證和登錄,這一篇文章按照約定來說說之中的用戶和權(quán)限控制。探尋上面的一些列設(shè)置和代碼更改,已經(jīng)實(shí)現(xiàn)了一小部分的用戶控制登錄的用戶才能發(fā)表。 原文來自: https://jellybool.com/post/programming-with-yii2-user-access-controls 上一篇文章講了用戶的注冊,驗(yàn)證和登錄,這一篇文章按照...
摘要:又將整個(gè)文藝類閱讀系統(tǒng)的業(yè)務(wù)劃分為兩大部分,分別是面向管理員和合作作者的后臺(tái)管理系統(tǒng)和面向用戶的移動(dòng)端,系統(tǒng)的需求分析將圍繞這兩部分進(jìn)行展開。 效果展示 showImg(https://user-gold-cdn.xitu.io/2018/8/26/16576a709bd02f5f?w=1409&h=521&f=gif&s=30128195); showImg(https://user...
摘要:又將整個(gè)文藝類閱讀系統(tǒng)的業(yè)務(wù)劃分為兩大部分,分別是面向管理員和合作作者的后臺(tái)管理系統(tǒng)和面向用戶的移動(dòng)端,系統(tǒng)的需求分析將圍繞這兩部分進(jìn)行展開。 效果展示 showImg(https://user-gold-cdn.xitu.io/2018/8/26/16576a709bd02f5f?w=1409&h=521&f=gif&s=30128195); showImg(https://user...
摘要:模塊化數(shù)據(jù)中心供應(yīng)商聲稱他們的預(yù)制可重復(fù)的解決方案解決了這個(gè)問題,因?yàn)樗麄兛梢匝杆僦С衷黾迂?fù)載和業(yè)務(wù)需求。施耐德電氣日前為他們的模塊化數(shù)據(jù)中心產(chǎn)品線發(fā)布了款不同的參考設(shè)計(jì)。對(duì)于IT技術(shù)的發(fā)展,或許有很多技術(shù)帶來的是管理模式上的改變,有些帶來的是直接效率的提升,模塊化這個(gè)概念就是如此,模塊化近幾年不光被應(yīng)用在了很多硬件產(chǎn)品上,對(duì)于數(shù)據(jù)中心來說,模塊化的應(yīng)用所帶來的是數(shù)據(jù)中心產(chǎn)業(yè)質(zhì)的飛躍。其實(shí)模...
閱讀 2609·2021-11-22 15:25
閱讀 1429·2021-11-15 17:59
閱讀 1129·2021-09-29 09:34
閱讀 1535·2021-09-26 09:46
閱讀 3030·2021-09-02 15:40
閱讀 1190·2019-08-30 15:56
閱讀 3282·2019-08-30 15:55
閱讀 693·2019-08-29 17:08