LoginNombre de UsuarioContraseña
Entrar automáticamente en cada visita    
Registrarse
Registrarse
Entre para ver sus mensajes privados
Entre para ver sus mensajes privados




Foros de discusión » Problemas phpnuke

Publicar nuevo tema   Este tema está cerrado y no puede editar mensajes o responder
Logueo de usuario y password en codigo
Ver tema anterior :: Ver tema siguiente  
Autor Mensaje
fjmp



Registrado: 16 Nov 2009
Mensajes: 5

Reputación: 1.2


MensajePublicado: Lun Nov 16, 2009 8:04 pm    Asunto: Logueo de usuario y password en codigo Responder citando

Si tengo un usuario y una clave, ¿cómo puedo loguear a dicho usuario a través del código?

Volver arriba
Ver perfil de usuario Enviar mensaje privado
crearphpnuke
Site Admin


Registrado: 26 Dic 2008
Mensajes: 198

Reputación: 63.5


MensajePublicado: Mar Nov 17, 2009 9:53 pm    Asunto: Responder citando

Tienes que hacer un script que se conecte a nombredetuphpnuke.crearphpnuke.com/modules.php?name=Your_Account y envíe por post las variables username, user_password y op=login.
Volver arriba
Ver perfil de usuario Enviar mensaje privado Enviar email
fjmp



Registrado: 16 Nov 2009
Mensajes: 5

Reputación: 1.2


MensajePublicado: Jue Nov 19, 2009 5:47 pm    Asunto: Responder citando

Sé que el siguiente código tiene algunos errores.

¿Me podéis ayudar a corregirlo y en qué archivo debo insertarlo para que cualquier usuario al entrar en mi nuke, entre como este usuario y no se destruya su sesión? Por ejemplo, cuando pongo algo en el index.php hay funciones en el mainfile.php que destruyen la sesión.

Muchas gracias.

$_POST["username"] = "miusuario";
$_POST["user_password"] = "miclave";

echo "<form method='post' action="/modules.php?name=Your_Account&username=".$_POST["username"].'&user_password='. $_POST["user_password"].'&op=login'">";
Volver arriba
Ver perfil de usuario Enviar mensaje privado
fjmp



Registrado: 16 Nov 2009
Mensajes: 5

Reputación: 1.2


MensajePublicado: Jue Nov 19, 2009 9:59 pm    Asunto: Responder citando

Necesito que cualquier persona que entre en mi nuke entre logueado como un usuario determinado en cuanto escriba en su navegador la url de mi dominio, y que pueda acceder a todos los contenidos, bloque y módulos; pero que el rol anónimo no tenga acceso a los contenidos.

De este modo los datos de este usuario único se los paso a un desarrollo en java+ php contra oracle. Así puedo aprovechar el nuke, y posteriormente ofrecer otras posibilidades con una DB de usuarios distinta (la de Oracle).
Volver arriba
Ver perfil de usuario Enviar mensaje privado
fjmp



Registrado: 16 Nov 2009
Mensajes: 5

Reputación: 1.2


MensajePublicado: Lun Nov 23, 2009 9:43 am    Asunto: Responder citando

He puesto en el index.php del root

$user = htmlspecialchars($_GET["$user"]);
$user_password = htmlspecialchars(stripslashes($user_password));
$user = "miuser";
$user_password = "mipass";

Pero cuando accede no es capaz de cargar al usuario.

¿Podríais ayudarme, por favor?

Gracias.
Volver arriba
Ver perfil de usuario Enviar mensaje privado
fjmp



Registrado: 16 Nov 2009
Mensajes: 5

Reputación: 1.2


MensajePublicado: Lun Nov 23, 2009 7:36 pm    Asunto: Responder citando

Había probado

$username = "miuser";
$user_password = md5("mipass");
$user_password = htmlspecialchars(stripslashes($user_password));

Pero tampoco me funciona:

La función is_user es:


if (!is_user($user)) {
$title = _LOGIN;
$boxstuff = "<form action=\"modules.php?name=Your_Account\" method=\"post\">";
$boxstuff .= "<center><font class=\"content\">"._NICKNAME."<br>";
$boxstuff .= "<input type=\"text\" name=\"username\" size=\"8\" maxlength=\"25\"><br>";
$boxstuff .= ""._PASSWORD."<br>";
$boxstuff .= "<input type=\"password\" name=\"user_password\" size=\"8\" maxlength=\"20\"><br>";
if (extension_loaded("gd") AND ($gfx_chk == 2 OR $gfx_chk == 4 OR $gfx_chk == 5 OR $gfx_chk == 7)) {
$boxstuff .= ""._SECURITYCODE.": <img src='?gfx=gfx&amp;random_num=$random_num' border='1' alt='"._SECURITYCODE."' title='"._SECURITYCODE."'><br>\n";
$boxstuff .= ""._TYPESECCODE."<br><input type=\"text\" NAME=\"gfx_check\" SIZE=\"7\" MAXLENGTH=\"6\">\n";
$boxstuff .= "<input type=\"hidden\" name=\"random_num\" value=\"$random_num\"><br>\n";
} else {
$boxstuff .= "<input type=\"hidden\" name=\"random_num\" value=\"$random_num\">";
$boxstuff .= "<input type=\"hidden\" name=\"gfx_check\" value=\"$code\">";
}
$boxstuff .= "<input type=\"hidden\" name=\"op\" value=\"login\">";
$boxstuff .= "<input type=\"submit\" value=\""._LOGIN."\"></font></center></form>";
$boxstuff .= "<center><font class=\"content\">"._ASREGISTERED."</font></center>";
themesidebox($title, $boxstuff);
}
}


Pero no sé cómo combinarlo.

Por favor, ¿podríais ayudarme? Es muy, muy urgente.

Gracias.
Volver arriba
Ver perfil de usuario Enviar mensaje privado
crearphpnuke
Site Admin


Registrado: 26 Dic 2008
Mensajes: 198

Reputación: 63.5


MensajePublicado: Mar Dic 01, 2009 8:18 pm    Asunto: Responder citando

Yo he probado con este formulario y me funciona, lo he obtenido directamente del código fuente de la pantalla de login:

<form action="http://TUDOMINIO.ES/gate.html?name=Your_Account" method="post">
<input type="text" name="username" size="15" maxlength="25">
<input type="password" name="user_password" size="15" maxlength="20">
<input type="hidden" name="op" value="login">
<input type="submit" value="Login"></form>

Puede que tu error estuviera en que enviabas los parametros por GET (<form method='post' action="/modules.php?name=Your_Account&username=".$_POST["username"].'&user_password='. $_POST["user_password"].'&op=login'">"Wink, o que no tenías bien puesta la url en el action del formulario.
Volver arriba
Ver perfil de usuario Enviar mensaje privado Enviar email
Mostrar mensajes de anteriores:   
Publicar nuevo tema   Este tema está cerrado y no puede editar mensajes o responder    Foros de discusión » Problemas phpnuke Todas las horas son GMT + 2 Horas
Todas las horas son GMT + 2 Horas
Página 1 de 1


 
Cambiar a:  
Puede publicar nuevos temas en este foro
No puede responder a temas en este foro
No puede editar sus mensajes en este foro
No puede borrar sus mensajes en este foro
No puede votar en encuestas en este foro



Powered by phpBB © 2001, 2002 phpBB Group
iCGstation v1.0 Template By Ray © 2003, 2004 iOptional







Crear radio gratis | foros de Webmasters | Hosting gratis | soporte foros | Contactar | Denunciar un abuso | FAQ | Foro ejemplo

Para hosting especialidado en foros phpbb ssd en Desafiohosting.com