Chcę się zalogować, korzystając z wielu sprawdzeń pól.CakePHP 3 - Wiele pól Auth logowanie
Obecna sytuacja: Używanie (Email
) i (Password
) pola do logowania
<div>
<input placeholder="Email">
<input placeholder="Password">
<input type="submit" value="Login">
</div>
Oto moje konfiguracje AuthComponent:
$this->loadComponent('Auth', [
#Some other configuration
'authenticate' => [
'Form' => [
'fields' => ['username' => 'email']
]
],
'storage' => 'Session'
]);
moje oczekiwania: z użyciem (Email
Lub Phone
) Oraz (Password
) pola do logowania
<div>
<input placeholder="Email or Phone">
<input placeholder="Password">
<input type="submit" value="Login">
</div>
Jak mogę skonfigurować AuthComponent aby sprostać tej sytuacji?
Twoje wejścia nie mają nawet 'name' atrybuty, czyli przeglądarka nie przedstawił żadnych danych.Powinieneś zacząć od używania pomocnika formularzy do tworzenia formularzy. – ndm
Tak! Wiem. Dziękuję Ci. To tylko dla przykładu. Użyłem "Form Helper", ale wiele pól nie działa dla mnie. :(@ndm –
Rozumiem, że powinieneś zaktualizować przykłady swoim rzeczywistym kodem, ponieważ to tylko myli ludzi i odciągnie ich od rzeczywistego problemu – ndm