Yii2 中實現(xiàn)單點登錄的方法
更新時間:2018年03月09日 13:44:35 作者:琯琯
這篇文章主要介紹了Yii2 中實現(xiàn)單點登錄的方法,小編覺得挺不錯的,現(xiàn)在分享給大家,也給大家做個參考。一起跟隨小編過來看看吧
本文介紹了Yii2 中實現(xiàn)單點登錄的方法,分享給大家,具體如下:
修改 /common/config/main.php
一、在 config 頭部上加上以下代碼
<?php // Session 跨域 $host = explode('.', $_SERVER["HTTP_HOST"]); if (count($host) > 2) { define('DOMAIN', $host[1] . '.' . $host[2]); } else { define('DOMAIN', $host[0] . '.' . $host[1]); }
二、在 config 的 components 配置中加入
<?php 'user' => [ 'identityClass' => 'common\models\User', 'enableAutoLogin' => true, 'identityCookie' => ['name' => '_identity', 'httpOnly' => true, 'domain' => '.'.DOMAIN], ], 'session' => [ 'cookieParams' => ['domain' => '.'.DOMAIN, 'lifetime' => 0], 'timeout' => 3600, ],
三、controller 中使用
<?php //設(shè)置 Yii::$app->session['var']='value'; //使用 echo Yii::$app->session['var']; //移除 unset(Yii::$app->session['var']);
四、測試
4.1 www.aaa.com 登陸
4.2 www.bbb.com session 依然有效果。
以上就是本文的全部內(nèi)容,希望對大家的學習有所幫助,也希望大家多多支持腳本之家。
您可能感興趣的文章:
- Yii2.0框架模型添加/修改/刪除數(shù)據(jù)操作示例
- Yii2.0框架模型多表關(guān)聯(lián)查詢示例
- yii2.0框架使用 beforeAction 防非法登陸的方法分析
- Yii2框架實現(xiàn)登陸添加驗證碼功能示例
- Yii2中組件的注冊與創(chuàng)建方法
- Yii2框架實現(xiàn)注冊和登錄教程
- Yii2框架實現(xiàn)登錄、退出及自動登錄功能的方法詳解
- 修改yii2.0用戶登錄使用的user表為其它的表實現(xiàn)方法(推薦)
- YII2自動登錄Cookie總是失效的解決方法
- Yii2實現(xiàn)多域名跨域同步登錄退出
- Yii2中OAuth擴展及QQ互聯(lián)登錄實現(xiàn)方法
- YII2框架中自定義用戶認證模型,完成登陸和注冊操作示例
相關(guān)文章
php同時使用session和cookie來保存用戶登錄信息的實現(xiàn)代碼
下面小編就為大家?guī)硪黄猵hp同時使用session和cookie來保存用戶登錄信息的實現(xiàn)代碼。小編覺得挺不錯的,現(xiàn)在分享給大家,也給大家做個參考,一起跟隨小編過來看看吧2016-05-05CI使用Tank Auth轉(zhuǎn)移數(shù)據(jù)庫導(dǎo)致密碼用戶錯誤的解決辦法
Tank Auth是針對Codeigniter的權(quán)限管理類庫,功能很強大。但是將數(shù)據(jù)庫轉(zhuǎn)到另一臺服務(wù)器上,會出現(xiàn)之前的用戶名和密碼都無法登錄的情況。這篇文章主要介紹了CI使用Tank Auth轉(zhuǎn)移數(shù)據(jù)庫導(dǎo)致密碼用戶錯誤的解決辦法,需要的朋友可以參考下2014-06-06php+jQuery+Ajax簡單實現(xiàn)頁面異步刷新
這篇文章主要為大家詳細介紹了php+jQuery+Ajax簡單實現(xiàn)頁面異步刷新,,具有一定的參考價值,感興趣的小伙伴們可以參考一下2016-08-08