[Warszawa-pm] [Catalyst] obsługa aktywacji użytkownika

Maciej Grzybek mashester w gmail.com
Nie, 2 Sty 2011, 08:21:07 PST


-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1

Witam, zgodnie z obietnicą, przesyłam czego się dowiedziałem w sprawie
autentykacji i sprawdzania aktywacji użytkownika.
Na #catalyst (@irc.perl.org), powiedziano mi, że sprawdzenie tego czy
użytkownik jest activated to nie zadanie mechanizmu autentykacji. Należy
to rozwiązać albo poprzez role (jeśli nieaktywowany użytkownik może
cokolwiek robić w serwisie, np. przesłać sobie ponownie kod aktywujący),
które będziemy sprawdzać w metodzie auto, razem z if($user_exists), albo
bez roli, ale też sprawdzając w ten sam sposób (w metodzie auto) poprzez
$c->user->get('activated').
Może i to jest jakieś rozwiązanie, aczkolwiek gdyby $c->authenticate(),
zwracał który parametr mu nie przypasował do użytkownika, byłoby to
naprawdę przydatne (o ile da się to w obecnym mechanizmie autentykacji
zaaplikować).
Jeśli, Zbyszku, będziesz zabierał się za pisanie modułu autentykacji do
WebNano, to bardzo chętnie wezmę udział w dyskusji na ten temat, jeśli
zechcesz taką w ogóle otworzyć. Wydaje się, że można znaleźć wiele dróg
rozwiązania tego problemu, ale każdy z nich narzuca pewne ścieżki
rozwoju aplikacji.

Pozdrawiam,
Maciek Grzybek
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v2.0.16 (GNU/Linux)
Comment: Using GnuPG with Mozilla - http://enigmail.mozdev.org/

iQIcBAEBAgAGBQJNIKXzAAoJEJsau/Tq/KXRu04P/jQlnaAhJ2rTgv0uhRRBysfq
OfQkbCOmy/l9KLgfvpg639iMfA6vPqvviySioJP8BGNjZQaoTkquS+YlPNjq1tPy
I0kAi7Gl9Iw1J1vtHkVcQH2IzxpVLXdpTFZ1pywdVaomR1QMKXTD8x09dbvIinWd
F/fxdCCe1dbSudhpHXPMvoCIwWEwHdXPLILJCPwSXu8vDyejpe8v4a0hwK5XnHoR
aX/m9ug9dA/566SL6SQ4o8NFPz805yH9JnFN5NWKWC5OU6sJc8szTql+pUmYjmzp
hzO7LHSmG3xQttgpuAvuBjscpnJxXu1yDkysm73LgRYOZlbahp1efLyWiXSuKUBm
CbNhVkSgFMBgBYFHCOMmVhmPLwVLFaqwumuOqWCeL4Z/arhPFQ+YvVLL6TmEjjz4
/uKakmCXRV91CuK1i0uxJdGwbRnDCG7npuZQvrqR3Gu8qEpZs/Rje9n+gM3GbNZd
ff4pA7say8fRVkKboNC4KjO9Y1NUxHVY90bSZAQUsxstFdjLm7ve8gTyC6SeBnTX
HQ1b/oW9KFMyPf6PCtBTnIx2nUfSdI5qvSeis7ZsprXPJbdferAjSa0OQwsTIjwt
t8DyK2GtYwm6XMdn49c/h3NyphlCiZugIfm6428Y6Sz7YWBYSajBwNjo5IW7MQmj
LWj6S9oLDL3lnryYjqLK
=JNfH
-----END PGP SIGNATURE-----


Więcej informacji o liście Warszawa-pm