Okej, Mirki i Mirkówny będzie trochę #chwalesie trochę #januszewebdevu i #januszewebdesignu tagu programowanie jednak nie użyję bo to tylko PHP ( ͡° ͜ʖ ͡°) Będzie nawet trochę #rozdajo
Otóż po tym przydługim wstępie chciałbym zaprezentować mirko maszynę losującą w moim wykonaniu (uwaga dla #tylkonocny wypala oczy więc proszę ostrożnie). Tak wiem że jest już #mirkorandom ale
Otóż po tym przydługim wstępie chciałbym zaprezentować mirko maszynę losującą w moim wykonaniu (uwaga dla #tylkonocny wypala oczy więc proszę ostrożnie). Tak wiem że jest już #mirkorandom ale
Mam projekt na #zf2 i mam tam zrobione logowanie w którym wykorzystywany jest
\Zend\Authentication\AuthenticationService
. Logowanie polega na przekazaniu do adaptera serwisu hasła i loginu, na podstawie których jest sprawdzanw czy dane są poprawne i następuje zalogowanie użytkownika.Korzystająć z HybridAuth zrobiłem na stronie rejestrację przy pomocy facebooka. Mam teraz taki problem, że muszę zrobić logowanie do systemu przy pomocy facebooka, ale nie mogę wykorzystać istniejącego kodu, ponieważ tam jest sprawdzany login i hasło użytkownika, a ja chcę sprawdzić facebookidentifier i email. Myślałem, że można facebookidentifier zamiast hasła, ale to nie przejdzie. Może da się jakoś podmienić credentials by walidacja była według facebookidentifier? Ja nie znalazłem na to sposobu.
Znalazłem natomiast taką stronkę: https://samsonasik.wordpress.com/2014/06/21/zend-framework-2-using-custom-authentication-condition-with-doctrinemodule/ na której przedstawiony jest kod, za pomocą którego można walidować dane na własny sposób. Problem jednak jest taki, że później to jest dodawane do doctrinefactories, przez co jak rozumiem ta walidacja będzie wykorzystywana wszędzie. Mi taki wariant nie odpowiada. Chcę mieć logowanie przy pomocy emaila i hasła, jak też facebooka (email i facebook_identifier). Ktoś może mi podpowiedzieć, jak mam użyć zendAuthService z moim walidatorem, a nie domyślnym?
Wrzucam też mój walidator i kawałeczek