| |||
Respuesta: Logueo en código phpnuke 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'">"; |
| |||
Respuesta: Logueo en código phpnuke 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). |
| ||||
Respuesta: Logueo en código phpnuke mmmm bastante rebuscado lo que queres, el tema esta que siempre que se cierre un navegador se va a perder la session proba de crear un usuario y en el index del root en la primer linea de codigo asignarle a la session de usuario el nombre de usuario. no se me ocurre otra manera de hacerlo. |
| |||
Respuesta: Logueo en código phpnuke 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. |
| ||||
Respuesta: Logueo en código phpnuke es que le estas pasando un $_get que seguro esta vacio, proba así:
Código php:
Ver original Y como te dije busca en el modulo you_account y fijate como guarda la session del usuario algo asi $_session['username'] por ejemplo y si en el index.php pregunta si esa session esta vacia hace tal cosa sino hace otra, entonces despues en la primer linea deberias poner algo asi: $_session['username']="nombrequequeresusar"; salu2 |
| |||
Respuesta: Logueo en código phpnuke 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&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ías ayudarme? Gracias. |
| ||||
Respuesta: Logueo en código phpnuke en el archivo header.php tenes esto:
Código php:
Ver original antes de esta linea :
Código php:
Ver original agrega esto:
Código php:
Ver original si sigue sin salir revisa el index.php del you_account como funciona. Más pistas no te puedo dar, por lo menos gratis jejeje |