如果用户已登录,我需要在我的网站上显示注销按钮,如果用户未登录,则需要显示登录按钮。 我怎么能这样做?
答案 0 :(得分:4)
在drupal论坛上查看这篇文章:Dynamic login/logout link in Primary Links
答案 1 :(得分:4)
更简单的方法。在菜单上制作两个项目。
答案 2 :(得分:2)
<?php
global $user;
if ($user->uid)
{
Welcome:
print l($user->name,'user/'.$user->uid);
print l("logout","logout");//this is logout link
}
else
{
//show him login form
}
?>
答案 3 :(得分:2)
由于Drupal是一个CMS应用程序,因此可以从“Stucture” - &gt;“Blocks”部分以管理员身份调整它。在那里,您可以找到“用户菜单”块。这负责显示注销字段。
因此,请确保启用它并将其拖动到当前主题的可见区域。
另一方面,为了能够直接从URL注销,请确保先清除浏览器缓存。最终重启Apache($ sudo /etc/init.d/apache2 restart)
然后键入http://yourdomain/?=logout
。应该做的伎俩。
答案 4 :(得分:1)