Yii 成功登录后显示注销按钮和用户名

Yii 成功登录后显示注销按钮和用户名,yii,login,header,logout,Yii,Login,Header,Logout,我是一个易比人,我被困在一个点上。我在我的项目中有三个角色。1.管理。2.业主3。已验证的用户。我有一个页眉和页脚小部件。页眉小部件的顶部有一个注册和登录链接。我想在他成功登录后显示我的用户名和注销链接。我不想再做一个小部件。我知道其中的逻辑,如果有其他原因,我们可以使用。 如果用户已登录,请在顶部显示其姓名和注销链接(标题小部件)。否则,如果他是一个普通用户或没有登录显示他,注册和登录链接。就是这样。但是我不知道如何写代码。另外,我正在使用yii权限和yii用户扩展。请阅读文档 这将有助于:

我是一个易比人,我被困在一个点上。我在我的项目中有三个角色。1.管理。2.业主3。已验证的用户。我有一个页眉和页脚小部件。页眉小部件的顶部有一个注册和登录链接。我想在他成功登录后显示我的用户名和注销链接。我不想再做一个小部件。我知道其中的逻辑,如果有其他原因,我们可以使用。
如果用户已登录,请在顶部显示其姓名和注销链接(标题小部件)。否则,如果他是一个普通用户或没有登录显示他,注册和登录链接。就是这样。但是我不知道如何写代码。另外,我正在使用yii权限和yii用户扩展。

请阅读文档

这将有助于:


此处示例:

登录后很容易看到用户名,否则什么也看不到

<?php  
   if (!Yii::app()->user->isGuest) {
    echo Yii::app()->user->name;
   }
 ?>


您试图写什么,遇到了什么问题
  • 完成解决方案请将代码添加到原始帖子中。没有一个头脑正常的人会去尝试解决这个问题。但是我怎样才能呼应当前用户的名字呢。这只供客人使用。。。。。角色呢???管理员、所有者和经过身份验证的用户。有人这样认为: