Přihlášení uživatele bez hesla podle tokenu
- Dan Hundrt
- Člen | 74
Zdravím,
používám Nette 3, k přihlášení používám:
$this->getPresenter()->getUser()->login('foo@bar.cz', 'pass');
. Měl bych dotaz, zda lze uživatele přihlásit bez hesla např. podle tokenu s expirací. Heslo jako také neznám (uložené v hashi), nicméně nevím, jak obejít Nette autentifikátor (resp. zdali to v tomto use case jde).
Děkuji
- Marek Bartoš
- Nette Blogger | 1280
Předávej do login() přímo identitu a ověření přihlášení dělej mimo authenticator
- David Matějka
- Moderator | 6445
O jaký typ aplikace jde? dle tokenu bych skoro řekl, že jde o nějaké API. Tam bych se na Nette\Security\User zcela vykašlal.