摘要:引入的代碼在上的托管地址使用方式引入類配置的組件請確保你沒有在你的配置文件中使用組件配置配置如下更新數據表修改視圖模板跳轉地址使用了美化請確保配置了組件文件中將替換為輸入你項目網址效果如下當你注冊新用
引入dektrium/yii2-user的代碼
在github上的托管地址:https://github.com/dektrium/yii2-user,
使用composer方式引入類
composer require "dektrium/yii2-user:0.9.*@dev"配置main.php的組件
請確保你沒有在你的配置文件中使用user組件配置
配置如下:
"modules" => [ "user" => [ "class" => "dektriumuserModule", ], ],更新數據表
$ php yii migrate/up --migrationPath=@vendor/dektrium/yii2-user/migrations修改視圖模板
跳轉地址使用了url美化,請確保配置了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"]]; }輸入你項目網址,效果如下
如果你想在一個域中使用獨立的會話,即登陸前端的session不能用來登陸后端當你注冊新用戶后,該擴展默認會發送郵件,必須郵箱驗證后才能正式登陸,如果需要修改配置參數請查閱官方文檔
在@frontendconfigmain.php中配置項如下
"components" => [ "user" => [ "identityCookie" => [ "name" => "_frontendIdentity", "path" => "/", "httpOnly" => true, ], ], "session" => [ "name" => "FRONTENDSESSID", "cookieParams" => [ "httpOnly" => true, "path" => "/", ], ], ],
在@backendconfigmain.php中配置項如下
"components" => [ "user" => [ "identityCookie" => [ "name" => "_backendIdentity", "path" => "/admin", "httpOnly" => true, ], ], "session" => [ "name" => "BACKENDSESSID", "cookieParams" => [ "httpOnly" => true, "path" => "/admin", ], ], ],錯誤排查
1.用戶登陸后,點擊注銷登陸,錯誤提示為
After logging in I"m redirected back without any sign of being logged in
解決方案:在main.php 組件中修改user
"user" => [ "class" => "appcomponentsUser", "identityClass" => "dektriumusermodelsUser", ],
文章版權歸作者所有,未經允許請勿轉載,若此文章存在違規行為,您可以聯系管理員刪除。
轉載請注明本文地址:http://m.specialneedsforspecialkids.com/yun/30692.html
摘要:開始使用郵箱配置好了之后,我們就可以開始使用了,首先我們來修改一下我們的導航欄,因為我們想實現的就是我們常??吹降脑趯Ш綑诘挠覀鹊淖院偷卿洶粹o。 原文來自: https://jellybool.com/post/programming-with-yii2-integrating-user-regi... 本來打算昨晚寫的這篇教程,但是忙著約會去了,所以現在補上吧。 上一篇...
摘要:原文來自上一篇文章講了用戶的注冊,驗證和登錄,這一篇文章按照約定來說說之中的用戶和權限控制。探尋上面的一些列設置和代碼更改,已經實現了一小部分的用戶控制登錄的用戶才能發表。 原文來自: https://jellybool.com/post/programming-with-yii2-user-access-controls 上一篇文章講了用戶的注冊,驗證和登錄,這一篇文章按照...
摘要:又將整個文藝類閱讀系統的業務劃分為兩大部分,分別是面向管理員和合作作者的后臺管理系統和面向用戶的移動端,系統的需求分析將圍繞這兩部分進行展開。 效果展示 showImg(https://user-gold-cdn.xitu.io/2018/8/26/16576a709bd02f5f?w=1409&h=521&f=gif&s=30128195); showImg(https://user...
摘要:又將整個文藝類閱讀系統的業務劃分為兩大部分,分別是面向管理員和合作作者的后臺管理系統和面向用戶的移動端,系統的需求分析將圍繞這兩部分進行展開。 效果展示 showImg(https://user-gold-cdn.xitu.io/2018/8/26/16576a709bd02f5f?w=1409&h=521&f=gif&s=30128195); showImg(https://user...
摘要:模塊化數據中心供應商聲稱他們的預制可重復的解決方案解決了這個問題,因為他們可以迅速支持增加負載和業務需求。施耐德電氣日前為他們的模塊化數據中心產品線發布了款不同的參考設計。對于IT技術的發展,或許有很多技術帶來的是管理模式上的改變,有些帶來的是直接效率的提升,模塊化這個概念就是如此,模塊化近幾年不光被應用在了很多硬件產品上,對于數據中心來說,模塊化的應用所帶來的是數據中心產業質的飛躍。其實模...
閱讀 2614·2021-11-22 15:25
閱讀 1442·2021-11-15 17:59
閱讀 1141·2021-09-29 09:34
閱讀 1551·2021-09-26 09:46
閱讀 3038·2021-09-02 15:40
閱讀 1194·2019-08-30 15:56
閱讀 3288·2019-08-30 15:55
閱讀 701·2019-08-29 17:08