林在警予新后没有用户和更改菜单,这是我的问题:Yii的认证,如果日志中
- 如何建立会话检测,如果用户无法登录。
- 用户登录后显示并隐藏div。
- 尚未登录隐藏div。
菜单栏/导航栏:
<div class="rightPane">
<div class="menuWrapper">
<div class="menuItem">
<a href="#"><?php echo Yii::t('labels', 'HOME'); ?></a>
</div>
</div>
<div class="menuWrapper">
<div class="menuItem">
<a ><?php echo Yii::t('labels', 'CONTACT'); ?></a>
</div>
</div>
<div class="menuWrapper">
<div class="menuItem">
<a href="#modal" ><?php echo Yii::t('labels', 'SIGNIN'); ?></a>
</div>
</div>
<div class="menuWrapper">
<div class="menuItem">
<a href="<?php echo Yii::app()->baseUrl ?>/register"><?php echo Yii::t('labels', 'REGISTER'); ?></a>
</div>
</div>
<div class="menuWrapper">
<div class="menuItem">
<a href="#" ><?php echo Yii::t('labels', 'signout'); ?></a>
</div>
</div>
在这里,我的日志后,希望在“登录”和“注册”应该是隐藏,然后显示一个新的div为“退出”
在代码登录从控制器:
$username = $_POST['username'];
$userpass = $_POST['userpass'];
$record=Games::model()->findByAttributes(array('email'=>$username));
if($record===null){
//somethings
}else if($this->checkPassword($record->password,$userpass)){
//somethings
}else
{
$this->_id=$record->id;
$this->_email=$record->email;
Yii::app()->user->setState('id', $record->id);
Yii::app()->user->setState('email', $record->email);
//go to somethings
}
读取和从上到下HTTP明白这一点://www.yiiframework.com/doc/guide/ – gvgvgvijayan 2014-10-31 06:05:23
学习如何使用netbeans ide与yii插件https://netbeans.org/features/php/ – gvgvgvijayan 2014-10-31 06:40:44
顺便说一句,使用全帽标签被认为是一种很好的做法正常(a-la“联系人”)文本并设置css“文本转换:大写”。 – Cthulhu 2014-10-31 07:06:13