Yii Framework Forum: Autenticacion En Yii - Yii Framework Forum

Jump to content

Page 1 of 1
  • You cannot start a new topic
  • You cannot reply to this topic

Autenticacion En Yii Rate Topic: -----

#1 User is offline   JerryCode 

  • Newbie
  • Yii
  • Group: Members
  • Posts: 4
  • Joined: 23-December 12
  • Location:Colombia

Posted 29 January 2013 - 02:57 PM

Hola a todos. Lo que pasa es que hize una autenticacion en YII con usuarios de la base d e datos a partir de un tutorial en pdf que vi. Funciona bien sin problemas, la desventaja es que cuando el usuario cierra sesión y se hace clic en el boton atrás del navegador, aún se puede ver las acciones que corresponde al usuario administrador. Cómo se puede solucionar esto? Alguna extensión que evite esta situacion?

Gracias.
0

#2 User is offline   Juan Carrera 

  • Newbie
  • Yii
  • Group: Members
  • Posts: 13
  • Joined: 05-October 12
  • Location:Zaragoza (Spain)

Posted 31 January 2013 - 05:28 PM

Hola, no tengo mucha experiencia en Yii, llevo usándolo dos meses y este es mi primer post, pero lo que comentas es un comportamiento que me resulta extraño. Yo utilizo un logout como este:
       public function actionLogout()
      {
                Yii::app()->user->logout();
                $this->redirect('alguna_página');
      }



eso llama a la función logout de Yii, limpiando la sesión y las cookies si las hay, y seguidamente lo redirige donde indiques (normalmente al index inicial).
En mi caso ya no vuelvo a poder acceder volviendo atrás. ¿Podría ser que el navegador muestre la página desde caché?
0

#3 User is offline   JerryCode 

  • Newbie
  • Yii
  • Group: Members
  • Posts: 4
  • Joined: 23-December 12
  • Location:Colombia

Posted 01 February 2013 - 01:20 PM

Hola, Gracias por la ayuda y donde puedo ubicar ese código?
0

#4 User is offline   lagogz 

  • Advanced Member
  • PipPipPip
  • Yii
  • Group: Members
  • Posts: 478
  • Joined: 30-November 12
  • Location:Galiza

Posted 05 February 2013 - 09:42 AM

View PostJerryCode, on 01 February 2013 - 01:20 PM, said:

Hola, Gracias por la ayuda y donde puedo ubicar ese código?


Pues en tu SiteController.php o como lo llames.

Un saludo.
-----------------------------------------------------------------------------------------------
------------------------------- VISITEN FOCUCHASART --------------------------------
-----------------------------------------------------------------------------------------------
0

#5 User is offline   JerryCode 

  • Newbie
  • Yii
  • Group: Members
  • Posts: 4
  • Joined: 23-December 12
  • Location:Colombia

Posted 06 February 2013 - 05:25 PM

Tengo esto, aun asi no funciona:

	public function actionLogout()
	{
		Yii::app()->user->logout();
		$this->redirect(Yii::app()->homeUrl);
	}

0

#6 User is offline   Juan Carrera 

  • Newbie
  • Yii
  • Group: Members
  • Posts: 13
  • Joined: 05-October 12
  • Location:Zaragoza (Spain)

Posted 07 February 2013 - 06:53 AM

Es extraño ¿qué clase WebUser utilizas? ¿la que viene con Yii o alguna otra.?
0

Share this topic:


Page 1 of 1
  • You cannot start a new topic
  • You cannot reply to this topic

1 User(s) are reading this topic
0 members, 1 guests, 0 anonymous users