Hodnocení tématu:
  • 0 Hlasů - 0 Průměr
  • 1
  • 2
  • 3
  • 4
  • 5
stav přihlášen/nepřihlášen bezprostředně po registraci uživatele
11. 1. 2012, 14:59
Příspěvek: #1
stav přihlášen/nepřihlášen bezprostředně po registraci uživatele
0
0
Problém:

Uživatel se zaregistruje pomocí snippetu Register a následně registraci potvrdí stránkou s ConfirmRegister. Z hlediska snippetu Login se to potom chová že je uživatel přihlášen (snippet Login nepoužije loginTpl, ale použije logoutTpl). Také $modx->user je nastaveno (není null), ovšem neobsahuje ID, username... Prostě přihlášen/nepřihlášen a pomocí $modx->user->get('username') pochopitelně není možné zjistit kdo je přihlášen Sad Po odhlášení a novém přihlášení je již všechno v pořádku.

Řešení:

Tak jsem bádal, bádal a nadával až jsem přišel na to, že parametrem "authenticate" snippetu ConfirmRegister je možné dosáhnout toho, že po potvrzení registrace není uživatel automaticky přihlášen (resp. napůl přihlášen) a může se normálně přihlásit. Není to sice příliš uživatelsky příznivé, ale je to lepší než výše zmíněný problémový stav.

Znáte-li někdo lepší řešení, dejte vědět!
odpovědět


Skok na fórum:


KontaktyMODx CMS Česká republikaNahoruNa obsahOdlehčený (archivační) módRSS syndikace