zkontruování odkazu na logout
- qteck
- Člen | 164
Ahoj,
nejsem si úplně jist jak je to s logoutem.
Příhlasil jsem se úspěšně, díky bohu.
a teď se chci odhlásit, v návodu jsem našel nějaké odkazy na sign:in / sign:out tak si nejsem jistej jestli to náhodou něják nezajišťuje samo.
pak jsem taky narazil na scriptík
actionOut.
který mámvkódu začleněný v autentifikátoru:
<?php
public function actionOut()
{
$this->getUser()->logout();
$this->flashMessage('You have been signed out.');
$this->redirect('in');
}
a chci na něj odkázat, nebo se prostě něják odhlásit a napadlo mě to udělat takto:
<a href=„{plink LogIn:out}“>
Odhlásit se
</a>
LogIn jen ázev třídy.
žádné routy jsem nepsal nic takového.
Je to vzaté z první aplikace nebo z konkrétně dokumentaci k přihašování.
Díky za pomoc.
- David Matějka
- Moderator | 6445
ta akce ma byt v presenteru, viz treba ukazkovy SignPresenter v sandboxu
- qteck
- Člen | 164
ty vole, já jsem ale hroznej žalud.
já to tam samozřejmě mám, jen jsem zřejmě blbě formuloval.
a druhá věc je, že mi to vypisovalo chybu naaction to ano, ale konkrétně na redirect vactionu a hlavně v jiné třídě úplně.. :D
slapujte mě, šhoutingujte na mě ale já už jsem holt old dog a zůstanu na vždy sillyózní :D
Editoval qteck (12. 6. 2014 20:19)
- neznamy_uzivatel
- Člen | 115
Tak nejsem si uplne jisty na co se ptas, ale pokud mam v signPresenter akci actionOut, tak v layoutu mam odkaz <a n:href=„sign:out“>Odhlásit</a> (LogIn:out zrejme neexistuje…)
// edit vlastne mam taky ten SignPresenter.php ze sandboxu a v layoutu mam
{if $user->loggedIn}
<a n:href="sign:out">Odhlásit uživatele {$user->identity->username}</a>
{else}
<a n:href="sign:up">Registrace</a>
<a n:href="sign:in">Přihlášení</a>
{/if}
a $user si naplnim v beforeRender v BasePresenter
Editoval neznamy_uzivatel (12. 6. 2014 20:56)