Maison > Article > développement back-end > Explication détaillée des étapes de mise en œuvre de l'authentification unique dans Yii2
Cette fois, je vais vous apporter une explication détaillée des étapes pour mettre en œuvre la connexion unique dans Yii2 Quelles sont les précautions pour que Yii2 implémente la connexion unique Voici des cas pratiques, prenons. un regard.
Modifier /common/config/main.php
1. Ajoutez le code suivant à l'en-tête de configuration
<?php // Session 跨域 $host = explode('.', $_SERVER["HTTP_HOST"]); if (count($host) > 2) { define('DOMAIN', $host[1] . '.' . $host[2]); } else { define('DOMAIN', $host[0] . '.' . $host[1]); }<.>
2. Ajoutez
<?php 'user' => [ 'identityClass' => 'common\models\User', 'enableAutoLogin' => true, 'identityCookie' => ['name' => '_identity', 'httpOnly' => true, 'domain' => '.'.DOMAIN], ], 'session' => [ 'cookieParams' => ['domain' => '.'.DOMAIN, 'lifetime' => 0], 'timeout' => 3600, ],
à la configuration des composants de config. 3. Utilisez dans le fichier config. contrôleur
<?php //设置 Yii::$app->session['var']='value'; //使用 echo Yii::$app->session['var']; //移除 unset(Yii::$app->session['var']);Je pense que vous maîtrisez la méthode après avoir lu le cas dans cet article. Pour des informations plus intéressantes, veuillez prêter attention aux autres articles connexes sur le site Web chinois de php ! Lecture recommandée :
Une brève explication de la façon d'utiliser pack et unpack en PHP
Comment réinitialiser le tableau dans l'index PHP numéros consécutifs
Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!