Foros del Web » Creando para Internet » Sistemas de gestión de contenidos »

Login mal redireccionado

Estas en el tema de Login mal redireccionado en el foro de Sistemas de gestión de contenidos en Foros del Web. Hola, tengo instalado en mi web el php-nuke, y estoy haciendo algunas pruebas para incorporar en el mismo nuke unas aplicaciones de php. He cogido ...
  #1 (permalink)  
Antiguo 08/10/2005, 12:10
Avatar de shakaran  
Fecha de Ingreso: agosto-2005
Ubicación: España - Ciudad Real
Mensajes: 374
Antigüedad: 18 años, 8 meses
Puntos: 7
Login mal redireccionado

Hola, tengo instalado en mi web el php-nuke, y estoy haciendo algunas pruebas para incorporar en el mismo nuke unas aplicaciones de php.

He cogido el login que tiene php-nuke para que los usuarios de mi web no tengan que hacer otro registro y les valga el que tienen para acceder a mi aplicacion. Y ahora viene mi problema.

Despues de incoporar el sistema de registro, cuando un usuario decide logearse y darle al boton de login, lo redirecciona al modules.php?name=Your_Account y yo quiero que al ingresar se valla al otro fichero llamado ficha.php.

He probado, modificando el action en el form, pero si lo cambio no hace "post" de los datos y no se logea...me podeis ayudar? gracias

PD: El codigo es este:

Código:
$content = "<form action=\"modules.php?name=Your_Account\" method=\"post\">"; //Abrimos el formulario y dirigimos el lugar de envio de los datos.


OpenTable();
	echo "<center><b>WEB Login</b></center>";
	CloseTable();
    $content .= "<br><img src=\"images/blocks/group-4.gif\" height=\"14\" width=\"17\"> "._BWEL.", <b>$anonymous</b>\n<hr>";
	$content .= "<table border=\"0\"><tr><td width=\"80\">Nick: </td><td><input type=\"text\" name=\"username\" size=\"10\" maxlength=\"25\"></td></tr><tr><td>";
    $content .= ""._PASSWORD.": </td><td><input type=\"password\" name=\"user_password\" size=\"10\" maxlength=\"20\"></td></tr></table><br>";
    $content .= "<input type=\"hidden\" name=\"random_num\" value=\"$random_num\">";
    $content .= "<input type=\"hidden\" name=\"gfx_check\" value=\"$code\">";
    $content .= "<input type=\"hidden\" name=\"op\" value=\"login\">";
    $content .= "<input type=\"submit\" value=\""._LOGIN."\" ><input type=\"button\" onClick=\"window.open('modules.php?name=Your_Account&amp;op=new_user')\" value=\"Regístrate\">\n <br><br>Por favor, logéate o regístrate con el usuario de la <b>WEB</b> para utilizar nuestros servicios. Gracias."

$content .= "</form>";
  #2 (permalink)  
Antiguo 08/10/2005, 13:47
Avatar de Alwar  
Fecha de Ingreso: octubre-2005
Ubicación: Madrid
Mensajes: 27
Antigüedad: 18 años, 6 meses
Puntos: 0
Pues yo creo que tienes que cambiar o: La primera linea donde pone "modules.php?name=Your_Account
o en la penultima linea
onClick=\"window.open('modules.php?name=Your_Accou nt&amp;op=new_user'
  #3 (permalink)  
Antiguo 08/10/2005, 17:37
Avatar de shakaran  
Fecha de Ingreso: agosto-2005
Ubicación: España - Ciudad Real
Mensajes: 374
Antigüedad: 18 años, 8 meses
Puntos: 7
Probe a cambiar la primera linea, pero si pongo otra direccion, no "introduce" los datos del logeo en en nuke, y por lo tanto no logea.

La ultima linea no es, porque envia a otra pagina para iniciar un registro.
  #4 (permalink)  
Antiguo 08/10/2005, 23:20
 
Fecha de Ingreso: febrero-2004
Mensajes: 221
Antigüedad: 20 años, 2 meses
Puntos: 0
Obviamente no lo tenes que cambiar ahi.

Ahora no tengo un PHP Nuke a mano para ayudarte, pero fijate en la carpeta modules Your Account en el archivo donde estan la mayoria de las funciones.

Si lo pegas aca te digo exactamente donde agregar la redireccion.
__________________
Guillermo Rauch
Freelancer
  #5 (permalink)  
Antiguo 09/10/2005, 08:59
Avatar de shakaran  
Fecha de Ingreso: agosto-2005
Ubicación: España - Ciudad Real
Mensajes: 374
Antigüedad: 18 años, 8 meses
Puntos: 7
Aqui va el index.php del YourAccount del Nuke, espero que puedas ayudarme gracias ;)

Lo subo a mi host en un zip, xq no me deja postearlo debido a la extension.

http://www.apogeusone.com/index.zip
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 13:12.