Cargando

Ir a contenido

X

Redireccionar despues de un registro de usuario con yii framework





  AUTOR PREGUNTA

Publicado 27 octubre 2014 - 02:49
Hola estoy empezando a trabajar con yii..
ya tengo configurado el login de yii con mi base de datos ..

tambien hice un registrar usuario , ya me guarda el usuario en mi base de datos pero ahora lo que quiero es que una vez lo registre enseguida quede logueado y me redirija al perfil del usuario..
porque como esta actualmente registra el usuario pero despues se debe ir a la pestaña login para entrar..

Si alguien me puede ayudar .. muchas gracias!!!
  • 1 personas más tuvieron esta duda Yo también
  • Volver arriba


 

Publicado 27 octubre 2014 - 10:09
Ahora te dirá algún experto cómo poder hacerlo. Yo sólo comentarte que otra opción que puedes hacer es que cuando uno se registra y ha finalizado el registro, simplemente le salte una ventana de aviso diciendo que ha salido correctamente y que ya puede iniciar sesión.

Si te das cuenta en todas las páginas funciona así, ya que así cómo es la primera vez que va a entrar viene bien que se logue para que verifique y pruebe que los datos que usa para entrar son correctos.

saludos!

 

Publicado 27 octubre 2014 - 18:31
Hola Daniel,

Te dejo como hacerlo:

if($model->save()){		   
    $identidad=new UserIdentity($model->username,$model->password);
    $identidad->authenticate();
    Yii::app()->user->login($identidad);
    $this->redirect(Yii::app()->user->returnUrl);			   
}


   AUTOR PREGUNTA

Publicado 27 octubre 2014 - 21:27
muchas gracias!!! [color=#5A5A5A][font=helvetica, arial, sans-serif][size=4] [/size][/font][/color][color=#5A5A5A][font=helvetica, arial, sans-serif][size=4]Jhony .. excelente ayuda de nuevo [/size][/font][/color]


X