登录后没有出现注销链接
Posted
技术标签:
【中文标题】登录后没有出现注销链接【英文标题】:After login the logout link is not appearing 【发布时间】:2011-09-16 04:30:04 【问题描述】:我做了一个 joomla jquery ajax 登录并结合了一个组件条目,但是当用户登录并通过 ajax 重定向到一个 URL 时,我的登录按钮仍然存在并且它可以正常工作。
如何查看用户状态,如果用户是访客,则显示注销链接?
【问题讨论】:
【参考方案1】:我不确定 joomla,但是当用户登录时,您需要存储会话变量或 cookie 等,您可以访问并检查他们是否已登录,然后隐藏登录链接并显示注销链接,反之亦然。
【讨论】:
是的。 我不能说没有看到你的代码是如何工作的。当用户成功登录后,您可以输入<?php session_start(); // store session data $_SESSION['loggedin']=true; ?>
,然后在每个页面上输入if (isset($_SESSION['loggedin'])) echo "<a href=\"logout.php\""
。我建议将 if 语句保留在可以包含在每个页面上的外部文件中。希望这是有道理的?以上是关于登录后没有出现注销链接的主要内容,如果未能解决你的问题,请参考以下文章
React on Rails - 如何将登录链接更改为注销链接?