Pourquoi après que l'enseignant a tapé ce code pour définir la valeur de la session utilisateur, il n'y a eu aucune réponse lorsque j'ai cliqué sur le bouton de connexion et je n'ai pas pu me connecter ?
Session::set('user_id',$user->id);
Session::set('user_info',$user->getData());
tp5.1 a modifié le chemin de référence comme suit : use thinkFacadeSession ;
Imprimez-le d'abord pour voir si vous pouvez sortir les données que vous avez soumises et voir si les données sont correctes
user.php
....
utiliser thinkRequest;
utiliser appindexmodelUser comme modèle utilisateur;
utiliser thinkSession;
....
public function checkLogin(Request $request)
Paramètres de retour initiaux
$status = 0;
$result = '';
'name| Username' =>'require',
'password|password. mot' 'exiger',
'exiger',
'exiger ',
// Créer des informations sur l'échec de la vérification
$ msg = [
'name' = & gt; ['require' = & gt; 'le nom d'utilisateur ne peut pas être vide, veuillez vérifier'],
'mot de passe' = & gt; '=>'Le mot de passe ne peut pas être vide, veuillez vérifier'],
'veritfy' =>['require'=>''Le code de vérification ne peut pas être vide, veuillez vérifier',
'captcha'=>' Le code de vérification est erroné, veuillez vérifier ' ); / /Si la vérification réussit, exécutez//设置用户的Session值
//Session::set('user_id',$user->id);//用户ID
// Session::set('user_info',$ utilisateur-> ;getData()); // nom']);
Publiez tous les codes ! !