Comment faire pour valider l'entrée de mot de passe et base de données de hachage de mot de passe dans laravel 4
Comment authentifier un utilisateur mot de passe à partir d'une requête dans Laravel? Comment est le mot de passe vérifié en fonction de hachage de mot de passe stocké dans la base de données?
- Appliquer l'algorithme de hachage utilisé pour hacher le mot de passe stocké à l'entrée?
$hashedPassword = hash($_REQUEST["password"]
ou quelque chose. - êtes-vous à l'aide de php?
- Non, je ne suis pas à l'aide de php. Lors de la connexion de l'utilisateur à son compte, ses insérer le mot de passe donc ce mot de passe est de les convertir à "Hash::" et de la comparer à une base de données stockée "Hash::" le mot de passe. Donc, je suis confondre à la façon de récupérer le mot de passe de la base de données et de comparer lorsque l'utilisateur le mot de passe de connexion. J'ai trouver un code de vérification, mais ne comprennent pas comment comparer si (Hash::check('secret', $hashedPassword)) { // Les mots de passe correspondent... }
- C'est PHP, Laravel est basé sur PHP. Si vous ne savez pas que puis je pense que vous avez vraiment besoin d'aller apprendre à faire des sites web en PHP, puis progresser sur Laravel lorsque vous avez plus de connaissances. Comme pour Laravel du mot de passe correspondant, c'est facile à faire, mais seulement lorsque vous avez appris même les bases de PHP.
- Double Possible de Laravel 4: connexion personnalisée et vérifier le mot de passe
- Vérifiez comment faire de Hachage et de Vérifier de Hachage dans Laravel.
Vous devez vous connecter pour publier un commentaire.
Tout d'abord, vous aurez besoin de trouver de l'Utilisateur qui se connecte en fonction de l'adresse de courriel ou votre nom d'utilisateur ou cependant vous identifier, par exemple:
Ensuite, vous aurez besoin de VÉRIFIER le hachage de mot de passe, comme suit:
Cela renvoie true ou false selon si oui ou non le mot de passe correspond.
Vous pouvez créer la méthode ci-dessous pour trouver l'authentification de l'utilisateur comme expliqué sur le laravel site web pour l'authentification:
Veuillez consulter le lien ci-dessous pour plus de détails sur l'authentification sur laravel site web:
https://laravel.com/docs/5.6/authentication#authenticating-users
Étape 1: tout d'abord obtenir les données de l'utilisateur à partir de DB
Étape 2: Obtenir le mot de passe utilisateur que
Étape 3: Valider comme
woo hoo!!!!! vous avez fait 🙂