这里只提供一种思路,具体代码还是需要各位自己去实现。
1,注册时,将用户名、密码保存在cookie中。
2,注册成功,也就是在保存注册信息成功之后,跳转成功页面之前,取出cookie中的值(用户名、密码),并传入登录信息。
如:
if($model->save(false)){ //保存注册信息
$cookie = Yii::app()->request->getCookies(); //取cookie中的值
$loginForm = new LoginForm;
$loginForm->zm_name = $cookie['zm_name']->value;//得到cookie中的值name
$loginForm->zm_psword = $cookie['zm_psword']->value;//得到cookie中的值password
if($loginForm->login()){ //登录成功
//跳转注册成功页面
$this->render('registerthree',array('model'=>$model));
}
}
3,跳转注册成功页面之后,会员已登录,不需再去登录页面登录。