Login/logout in header or in auto-nav
Permalink 1 user found helpful
Is it possible to insert a link for login and/or logout in the header banner or autonav bar but have it detect whether or not the user is logged in so it displays the correct link? What would be the code and where would I paste it? I appreciate your input.
Would also like to do this, did you find a way? cheers
<? $u = new User(); if ($u->isRegistered()) { ?> <? if (Config::get("ENABLE_USER_PROFILES")) { $userName = '<a href="' . $this->url('/profile') . '">' . $u->getUserName() . '</a>'; } else { $userName = $u->getUserName(); } ?> <?=t('Currently logged in as <b>%s</b>.', $userName)?> <a href="<?=$this->url('/login', 'logout')?>"><?=t('Sign Out')?></a> <? } else { ?> <a href="<?=$this->url('/login')?>"><?=t('Sign In')?></a> <? } ?>
Where does this code go?
Don't know about his code,
But I used this:
And pasted it in this easy block.http://www.concrete5.org/marketplace/addons/simple-php-block/...
But I used this:
$u = new User(); if($u->isLoggedIn()){ if (Config::get("ENABLE_USER_PROFILES")) { $userName = '<a href="' . $this->url('/profile') . '">' . $u->getUserName() . '</a>'; } else { $userName = $u->getUserName(); } echo('Hello '); echo $userName; echo(' || <a href="' . $this->url('/login/logout') . '">Log Out</a>'); }else{ echo('<a href="' . $this->url('/login') . '">Log In</a>'); }
And pasted it in this easy block.http://www.concrete5.org/marketplace/addons/simple-php-block/...