php - Comment utiliser la limite d'échec de connexion de Laravel?
怪我咯
怪我咯 2017-05-31 10:33:58
0
3
1436

Limitez le nombre d'échecs de connexion
Si vous utilisez la classe AuthController intégrée de Laravel, vous pouvez utiliser le trait IlluminateFoundationAuthThrottlesLogins pour limiter le nombre d'échecs de connexion des utilisateurs. Par défaut, les utilisateurs ne pourront pas se connecter dans la minute après plusieurs échecs de connexion. Cette restriction est basée sur le nom d'utilisateur/l'adresse e-mail + l'adresse IP de l'utilisateur :

.

<?php

espace de noms AppHttpControllersAuth;

utilisez AppUser;utilisez Validator;
utilisez AppHttpControllersController;
utilisez IlluminateFoundationAuthThrottlesLogins;
utilisez IlluminateFoundationAuthAuthenticatesAndRegistersUsers;

class AuthController étend Controller{

use AuthenticatesAndRegistersUsers, ThrottlesLogins;

// AuthController类的其它部分...

}

Le document est écrit comme ça, je n'arrive pas à le comprendre

怪我咯
怪我咯

走同样的路,发现不同的人生

répondre à tous(3)
黄舟

Un nouveau middleware limitant la fréquence d'accès a été intégré au framework, vous permettant de limiter facilement le nombre de requêtes sur une route à partir d'une adresse IP donnée dans une période de temps spécifiée. Par exemple, pour limiter une adresse IP à accéder à un itinéraire 60 fois par minute, vous pouvez faire ceci :

Route::get('/api/users', ['middleware' => 'throttle:60,1', function () {
    //
}]);
淡淡烟草味

Merci pour l'invitation

Avertissement : je n'ai pas utilisé

Idée
Référez-vous au code source ThrottlesLogins
Vous pouvez introduire le trait et réécrire la fonction hasTooManyLoginAttempts pour obtenir l'effet.

黄舟

J'ai déjà enregistré des vidéos sur l'utilisation réelle et l'interprétation du code source : https://www.laravist.com/seri...

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!