TP5 a une classe assistante Hash::make('12345'); qui peut générer des clés, et Hash::check(); qui peut vérifier les mots de passe, ce qui est très simple à utiliser et très sûr. La base de données n'a besoin que de définir le type de mot de passe sur varchar(64).
Lors de la soumission du formulaire, vous devez crypter le mot de passe. La méthode de cryptage courante est md5, puis enregistrer la chaîne cryptée dans la base de données
répondreJe l'ai vu sur la base de l'explication vidéo de l'enseignant. L'attribut de mot de passe de la base de données de l'enseignant était déjà crypté avant l'envoi du formulaire. Je n'ai pas compris ce qui se passait.
répondreJ'ai jeté un œil à ce cours. Le professeur vient de réserver le champ du mot de passe sous forme de caractères varchar de 32 bits. Ceci est pour préparer le stockage du mot de passe lors de la soumission ultérieure du formulaire. La chaîne cryptée en md5 est de 32 bits, donc le vrai. le processus de cryptage est géré dans la section formulaire
TP5 a une classe assistante Hash::make('12345'); qui peut générer des clés, et Hash::check(); qui peut vérifier les mots de passe, ce qui est très simple à utiliser et très sûr. La base de données n'a besoin que de définir le type de mot de passe sur varchar(64).
La base de données est juste varchar, le vrai cryptage est MD5, j'utilise généralement MD5($password.$token)
Lors de la soumission du formulaire, vous devez crypter le mot de passe. La méthode de cryptage courante est md5, puis enregistrer la chaîne cryptée dans la base de données
.