Yii2 中實現單點登入的方法

2022-10-06 07:48:08 字數 882 閱讀 4160

修改 /common/config/main.php

一、在 config 頭部上加上以下**

<?php // session 跨wvjghztij域

二、在 config 的 components 配置中加入

程式設計客棧<?php 'user' => [

'identityclass' => 'common\models\user',

'enableautolo程式設計客棧gin' => true,

'identitycookie' => ['name' => '_identity', 'httponly' =&程式設計客棧gt; true, 'domain' => '.'.domain],

],'session' => [

'cookieparams' => ['domain' =>www.cppcns.com; '.'.domain, 'lifetime' => 0],

'timeout' => 3600,

],三、controller 中使用

<?php //設定

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 依然有效果。

本文標題: yii2 中實現單點登入的方法

本文位址:

yii2登入筆記

yii2高階模板中自帶了登入註冊功能,這裡先記下登入功能的實現筆記 建立一張使用者user表,裡面需要根據user 的model檔案進行更改一些欄位名和新增,password hash是指用yii2進行雜湊加密後的密碼串。auth key使用使用者註冊時加的唯一標示,可以用來在瀏覽器記住使用者登入有...

Yii 2 登入使用者校驗

在登入頁面,輸入使用者名稱密碼後,yii2是如何完成使用者名稱和密碼的校驗的?根據yii的規則,使用者校驗的入口是從action開始的 sitecontroller actionlogin loginform login loginform validate loginform validatepa...

Yii2分庫的實現方法

工作遇到了分庫的問題,所謂分庫,不是單指是用多個資料庫,而是將單個資料庫拆分成多個邏輯功能平行的庫 通俗的舉例說就是講乙個資料庫拷貝多份,然後分給每個公司客戶乙個,它們各自用自己的 廢話不多說,下面介紹使用方法,此為本人原創,筆者架構水平經驗有限,僅供參考。一.首先,需要了解yii2使用多個資料庫的...