Project

General

Profile

Bug #6040

Redirección al hacer login.

Added by José Angel Ruiz (Nosolored) over 6 years ago.

Status:
New
Priority:
Normal
Assignee:
-
Category:
Global / Others / Misc
Target version:
-
Start date:
18/03/2013
Due date:
% Done:

0%

Estimated time:
Complexity:
Normal
SCRUM pts - complexity:
?

Description

Cuando enviamos un anuncio por correo electrónico.

Al hacer clic en el enlace del curso que recibimos en el correo surgen dos posibilidades:

  1. Si estamos logueados: accedemos sin problema al curso.
  2. Si no estamos logueados: introduces los datos del login y te redirecciona a la página principal, catálogo o cursos. (Según se halla configurado en la plataforma).
    Este comportamiento es muy incomodo pues debes de regresar al enlace del correo para acceder al recurso inicial.

En el grupo loca de Chamilo España hemos debatido este comportamiento y realizamos la siguiente propuesta.

En el archivo /main/inc/local.inc.php en el final del archivo nos encontramos la siguiente línea de código que es la encargada de realizar la redirección.

Redirect::session_request_uri($logging_in, $user_id);

Se podría hacer el siguiente cambio:

if($_SERVER['PHP_SELF'] == '/index.php'){
    Redirect::session_request_uri($logging_in, $user_id);
}

De este modo, si nos encontramos en la página principal del curso y nos logueamos nos redirige a la página que hayamos indicado en la configuración de Chamilo, y por otra parte si hacemos clic en un enlace de un anuncio no nos redireccionará.

Un saludo.

Also available in: Atom PDF