Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Zmodyfikuj listę zasad walidacji formularza rejestracyjnego #3

Open
marcinlawnik opened this issue Jun 9, 2014 · 0 comments
Open
Assignees
Milestone

Comments

@marcinlawnik
Copy link
Owner

Walidacja to inaczej sprawdzanie popdawności podanych danych. Chodzi np. o to, aby nikt nie podawał nieprawidłowego adresu e-mail lub np. jednoznakowego hasła.

Obecnie nasza walidacja wygląda tak:

    public static $rules = array(
        'email'=>'required|email|unique:users',
        'password'=>'required|alpha_num|between:8,32|confirmed',
        'password_confirmation'=>'required|alpha_num|between:8,32',
        'registerusername'=>'required|between:2,50|unique:users',
        'registerpassword'=>'required|alpha_num|confirmed|different:password|between:2,50',
        'registerpassword_confirmation' => 'required'
    );

Dostępne zasady walidacji tutaj:
http://laravel.com/docs/validation#available-validation-rules

Zadania:

  • Sprawdzić w Dzienniku, jaka jest minimalna długość hasła, sprawdzić także maksymalną (Jeżeli możliwe) i zmienić odpowiednio - pole registerpassword
  • Zadecydować czy pozwalamy na znaki specjalne w haśle (Takie jak: *&#@)(^%$)
    • Jeżeli tak - znaleźć odpowiednią regułę walidacji
    • Jeżeli nie - nic nie zmieniać
  • Sprawdzić czy dziennik pozwala na znaki specjalne w haśle (Takie jak: *&#@)(^%$)
    • Jeżeli tak - znaleźć odpowiednią regułę walidacji
    • Jeżeli nie - nic nie zmieniać
  • Usunąć wymóg inności hasła do dziennika i do systemu (wymaga dyskusji)
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

2 participants