Frère Zhu, le mot de passe de votre vidéo est crypté avec SHA1 et vous ne pouvez pas vous connecter.
张兴富_飞鹰
张兴富_飞鹰 2018-07-18 11:45:20
0
2
1250

Ceci est dans votre vidéo, je n'arrive pas à me connecter

$map []=['email','=',$data['email']];
$map []=['password',' = ',sha1($data['password'])];
$resilt=UserModel::where($map)->find();

J'ai supprimé sha1 et je me suis connecté. Pourquoi ?

$map [ ]=['email','=',$data['email']];
$map []=['password','=',$data['password']];
$ resilt=UserModel : :où($map)->find();

张兴富_飞鹰
张兴富_飞鹰

répondre à tous(2)
You bad bad

Cela signifie qu'il n'y a pas de cryptage dans la méthode d'enregistrement ou que le cryptage est erroné. Ouvrez la table user correspondant à la base de données et regardez ces données, et vous comprendrez tout

无忌哥哥

Les mots de passe stockés dans la base de données sont-ils également sha1 ? Si l'un est sha1 et l'autre ne l'est pas lors de la vérification du mot de passe, la vérification échouera.

Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal
À propos de nous Clause de non-responsabilité Sitemap
Site Web PHP chinois:Formation PHP en ligne sur le bien-être public,Aidez les apprenants PHP à grandir rapidement!