Yii::app()->session['uniqueid'] = $this->username;//got error in this line
public function authenticate()
{
$record= User::model()->findByAttributes(array('username'=>$this->username));
if($record===null)
$this->errorCode=self::ERROR_USERNAME_INVALID;
else if($record->password!==$this->password)
$this->errorCode=self::ERROR_PASSWORD_INVALID;
else
{
$this->errorCode=self::ERROR_NONE;
// $this->setState('group_id', $user->group_id);
// Store the role in a session:
$this->setState('role', $record->accessrole);
// $this->user_id = $record->user_id;
}
и я хочу использовать это имя пользователя в другой модели под названием модель регистрации. что ошибка в этой строке в signnp модели я используюПоддержание сеанса для одного поля в yii
$id=Yii::app()->session['uniqueid'];
Ошибка анализа: ошибка синтаксиса, неожиданный «Yii» (T_STRING), ожидающая функция (T_FUNCTION) в C: \ wamp \ www \ bid \ protected \ components \ UserIdentity.php в строке 18 – user3323189
Вы пытались помещать это в конструктор или вызывающая функция? –
где вы использовали этот код? – tinybyte