Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [ZendFramework][ZendFramework2][ZF2] Autoryzacja z dodatkowymi polami
Forum PHP.pl > Forum > PHP > Frameworki
umatik
Spotkałem się z taką sytuacją:
W bazie danych znajdują się 2 rekordy które mają takie same pola 'login' i 'pass', ale różne flagi 'is_active' i 'is_delete'.
Pierwszy rekord ma flagi odpowiednio - 1, 0, drugi - 0, 1

Autoryzacja:
  1. $dbAdapter = $sm->get('Zend\Db\Adapter\Adapter');
  2. $dbTableAuthAdapter = new DbTableAuthAdapter($dbAdapter, 'users', 'login', 'pass', 'MD5(?) AND (is_active=1 AND is_delete=0)');
  3. return $dbTableAuthAdapter;

Niestety, dopóki nie usunę z bazy rekordu z flagami 0, 1 - autoryzacja kończy się niepowodzeniem. Dlaczego ?
Riggs
A po co Tobie 2 rekordy z takimi samymi danymi a z różnymi flagami? Po to jest flaga żeby ustawić odpowiedni stan rekordu a nie powielać dane...
umatik
Na dane w bazie nic nie poradzę. Chcę się dowiedzieć dlaczego nie przechodzi autoryzacja ....
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę kliknij tutaj.
Invision Power Board © 2001-2025 Invision Power Services, Inc.