<?php
require_once('vendor/autoload.php');
/* Start to develop here. Best regards https://php-download.com/ */
ethercreative / yii2-login-attempts-behavior example snippets
public function behaviors()
{
$behaviors = parent::behaviors();
$behaviors[] = [
'class' => '\ethercreative\loginattempts\LoginAttemptBehavior',
// Amount of attempts in the given time period
'attempts' => 3,
// the duration, for a regular failure to be stored for
// resets on new failure
'duration' => 300,
// the unit to use for the duration
'durationUnit' = 'second',
// the duration, to disable login after exceeding `attemps`
'disableDuration' => 900,
// the unit to use for the disable duration
'disableDurationUnit' => 'second',
// the attribute used as the key in the database
// and add errors to
'usernameAttribute' => 'email',
// the attribute to check for errors
'passwordAttribute' => 'password',
// the validation message to return to `usernameAttribute`
'message' => 'Login disabled',
];
return $behaviors;
}
Loading please wait ...
Before you can download the PHP files, the dependencies should be resolved. This can take some minutes. Please be patient.