protected function sectionCurrentUser()
	{
		$u = Yii::$app->user;
		if ($u->isGuest) return ['Is guest'=>$this->valueBool(true)];

		//basics
		$identity = Yii::$app->user->identity;
		$ret = [
			'Is guest'=>$this->valueBool($u->isGuest),
			'ID'=>$this->valueBool($u->id),
			'Identity'=>$this->valueModal('Identity', $this->valueVarDump($identity), 'Show identity class'),
		];

		//rbac
		if (Yii::$app->authManager !== null) {
			$am = Yii::$app->authManager;
			$assigns = [];
			$roles = [];
			$perms = [];

			foreach ($am->getAssignments($u->id) as $assign) {
				$assigns[] = $this->valueCode($assign->roleName);
			}
			foreach ($am->roles as $role) {
				$roles[] = Html::tag('span', $role->name, ['class'=>'label label-' . ($u->can($role->name) ? 'success' : 'danger')]);
			}
			foreach ($am->permissions as $perm) {
				$perms[] = Html::tag('span', $perm->name, ['class'=>'label label-' . ($u->can($perm->name) ? 'success' : 'danger')]);
			}

			$ret['Assigned to'] = implode(', ', $assigns);
			$ret['Roles'] = implode(' ', $roles);
			$ret['Permissions'] = implode(' ', $perms);
		}

		return $ret;
	}