fixes
This commit is contained in:
@@ -2,22 +2,20 @@
|
||||
|
||||
namespace App\Repositories\Core\Auth;
|
||||
|
||||
use Illuminate\Support\Facades\Validator;
|
||||
use Illuminate\Validation\Rules\Password;
|
||||
|
||||
class Passwords
|
||||
{
|
||||
public static function validator()
|
||||
public static function validator($request)
|
||||
{
|
||||
$validator = new \Password\Validator(new \Password\StringHelper());
|
||||
$validator->setMinLength(5);
|
||||
$validator->setMinLowerCaseLetters(2);
|
||||
$validator->setMinUpperCaseLetters(1);
|
||||
$validator->setMinNumbers(1);
|
||||
$validator->setMinSymbols(3);
|
||||
return Validator::make($request->all(), [
|
||||
'password' => ['required', 'confirmed', self::rules()],
|
||||
]);
|
||||
}
|
||||
|
||||
if ($validator->isValid($password)) {
|
||||
printf('password %s is valid'.PHP_EOL, $password);
|
||||
} else {
|
||||
printf('password %s is invalid'.PHP_EOL, $password);
|
||||
var_dump($validator->getErrors());
|
||||
}
|
||||
public static function rules()
|
||||
{
|
||||
return Password::min(10)->mixedCase()->numbers()->symbols()->uncompromised();
|
||||
}
|
||||
}
|
||||
|
||||
@@ -41,8 +41,6 @@ class Teams
|
||||
|
||||
public static function delete($id)
|
||||
{
|
||||
Users::destroyByUniqueTeam($id);
|
||||
|
||||
return Team::destroy($id);
|
||||
}
|
||||
|
||||
|
||||
Reference in New Issue
Block a user