Autor Tema: Problema con sistema de usuarios  (Leído 1078 veces)

Desconectado davidruben

  • PHPerit@
  • *
  • Mensajes: 47
  • Karma: 0
  • Sexo: Masculino
  • <?="Iniciado en PHP";?>
    • Ver Perfil
    • HabboSkaters.Com
Problema con sistema de usuarios
« en: 08 de Julio de 2008, 22:52:59 pm »
Buenasss
Tengo un problema, descargue un sistema de usuarios de una web y lo fui modificando y arreglando algunas cosillas, pero tengo un problema, ya que algunos usuarios de mi web no les funciona, explico el error:
Ponen su User y su Pass le dan a Entrar entonces vuelve a la web y les vuelve a pedir los datos cuando en realidad deberia aparecer
 
Hola \\Nombre de Usuario\\!
Salir

Aqui pongo los archivos para que me ayudeis, porfavor no os corteis, sacar todos los fallos que veais.

LOGIN.PHP
<?
include "connect.php"
?>
<?
// Configura la información de tu cuenta
 // Configura los datos de tu cuenta
$dbhost=&#39;localhost&#39;;
$dbusername=&#39;username&#39;;
$dbuserpass=&#39;pass&#39;;
$dbname=&#39;basenombre&#39;;
$username $_SESSION[&#39;s_username&#39;];
// Conexión a la base de datos
$link mysql_connect ($dbhost$dbusername$dbuserpass); // preparamos
mysql_select_db($dbname$link); // elige la db  y se conecta
$result mysql_query("SELECT * FROM users WHERE username=&#39;$username&#39;"$link); // preparas la pregunta de coger los datos de la BD
if (isset($_SESSION[&#39;s_username&#39;])) {
if ($row mysql_fetch_array($result)){ 
echo 
"<style type=&#39;text/css&#39;>
<!--
.Estilo1 {
	
font-family: Verdana, Arial, Helvetica, sans-serif;
	
font-size: 10px;
}
-->
</style>
<p class=&#39;Estilo1&#39; align=&#39;left&#39;><img src=&#39;http://www.habbo.es/habbo-imaging/avatarimage?user="
.$row[&#39;habbonombre&#39;]."&action=&frame=2&direction=3&head_direction=3&gesture=sml&size=s&img_format=gif&#39; width=&#39;33&#39; height=&#39;56&#39; align=&#39;left&#39;>Hola ".$_SESSION[&#39;s_username&#39;]."!  <br>
- <a href=&#39;cambiar.php&#39;>Mi Perfil</a>   <br>
- <a href=&#39;http://habboskaters.com/foro&#39; target=&#39;_blank&#39;>Entrar al foro</a><br>";
if ($row[&#39;noticias&#39;]>0){
echo "- <a href=&#39;http://hskaters.webspacemania.com/cutenews-e/index.php&#39; target=&#39;_blank&#39;>Panel Reporteros</a><br>";} else {}
if (
$row[&#39;pantallazos&#39;]>0){
echo "- <a href=&#39;http://pantasskaters.webspacemania.com/cutenews-e/index.php&#39; target=&#39;_blank&#39;>Login Pantallazos</a><br>";} else {}
if (
$row[&#39;trucos&#39;]>0){
echo "- <a href=&#39;http://trucosskaters.webspacemania.com/cutenews-e/index.php&#39; target=&#39;_blank&#39;>Login Trucos</a><br>";} else {}
if (
$row[&#39;timos&#39;]>0){
echo "- <a href=&#39;http://secciontimos.webspacemania.com/cutenews-e/index.php&#39; target=&#39;_blank&#39;>Login Timos</a><br>";} else {}
echo 
"<br><a href=&#39;salira.php&#39;>Salir</a></p>";
$result mysql_query("SELECT * FROM users WHERE username = &#39;$username&#39; AND date < ADDDATE(current_timestamp, INTERVAL -15 MINUTE)"$link); 
if (
$row mysql_fetch_array($result)){ 
echo 
"<META HTTP-EQUIV=&#39;Refresh&#39; CONTENT=&#39;0;URL=salira.php&#39;>";
} else {}
}
}else{
echo &
#39;<style type="text/css">
<!--
.
Estilo1 {
	
font-familyVerdanaArialHelveticasans-serif;
	
font-size10px;
}
.
Estilo3 {font-familyVerdanaArialHelveticasans-serif}
.
Estilo7 {font-size10px}
-->
</
style>
<
form name="form1" method="post" action="entrar.php">
  <
table cellspacing="0" cellpadding="0">
    <
TR>
      <
TD align="right"><span class="Estilo1">Usuario:</span><span class="Estilo3">
        <
INPUT maxLength="25" size="15" name="username">
      </
span></TD>
    </
TR>
  </
table>
  <
table cellspacing="0" cellpadding="0">
    <
TR>
      <
TD align="right"><span class="Estilo1">Password:</span><span class="Estilo3">
        <
INPUT type="password" maxLength="25" size="15" value="" name="password">
      </
span></TD>
    </
TR>
  </
table>
  <
table cellspacing="0" cellpadding="0">
    <
TR>
      <
TD align="middle"><span class="Estilo3">
        <
INPUT name="submit2" type="submit" value="Login">
      </
span></TD>
    </
TR>
  </
table>
  <
p><span class="Estilo1"><a href="reg.html">Registrate!</a></span></p>
</
form>
&
#39;;
}
?>


ENTRAR.PHP

 
<?
// Configura los datos de tu cuenta
 // Configura los datos de tu cuenta
$dbhost=&#39;localhost&#39;;
$dbusername=&#39;username&#39;;
$dbuserpass=&#39;pass&#39;;
$dbname=&#39;basenombre&#39;;

session_start();

// Conectar a la base de datos
mysql_connect ($dbhost$dbusername$dbuserpass);
mysql_select_db($dbname) or die(&#39;Cannot select database&#39;);

if ($_POST[&#39;username&#39;]) {
//Comprobacion del envio del nombre de usuario y password
$username=$_POST[&#39;username&#39;];
$password=$_POST[&#39;password&#39;];
if ($password==NULL) {
echo 
"La password no fue enviada";
}else{
$query mysql_query("SELECT username,password FROM users WHERE username = &#39;$username&#39;") or die(mysql_error());
$data mysql_fetch_array($query);
if(
$data[&#39;password&#39;] != $password) {
echo "Login incorrecto.";
}else{
$query mysql_query("SELECT username,password FROM users WHERE username = &#39;$username&#39;") or die(mysql_error());
$row mysql_fetch_array($query);
$_SESSION["s_username"] = $row[&#39;username&#39;];
$sSQL="Update users Set online=&#39;1&#39;,date = CURRENT_TIMESTAMP Where username=&#39;$username&#39;";
$sSQL1="INSERT INTO logs (username, date) VALUES(&#39;$username&#39;,CURRENT_TIMESTAMP)";
mysql_query($sSQL);
mysql_query($sSQL1);
echo 
"<META HTTP-EQUIV=&#39;Refresh&#39; CONTENT=&#39;0;URL=pagina_nueva_3.php&#39;>";
}
}
}   
?>

Recibe e-mails y gana €€.

Comunidad PHPeros

Problema con sistema de usuarios
« en: 08 de Julio de 2008, 22:52:59 pm »

Desconectado davidruben

  • PHPerit@
  • *
  • Mensajes: 47
  • Karma: 0
  • Sexo: Masculino
  • <?="Iniciado en PHP";?>
    • Ver Perfil
    • HabboSkaters.Com
Re: Problema con sistema de usuarios
« Respuesta #1 en: 09 de Julio de 2008, 13:51:48 pm »
alguien me ayuda?

Recibe e-mails y gana €€.

Desconectado westwest

  • PHPero Master
  • ******
  • Mensajes: 2.837
  • Karma: 104
  • Sexo: Masculino
    • Ver Perfil
Re: Problema con sistema de usuarios
« Respuesta #2 en: 09 de Julio de 2008, 14:13:12 pm »
if ($row['noticias']>0){
echo "- <a href='http://hskaters.webspacemania.com/cutenews-e/index.php' target='_blank'>Panel Reporteros</a><br>";} else {}
if ($row['pantallazos']>0){
echo "- <a href='http://pantasskaters.webspacemania.com/cutenews-e/index.php' target='_blank'>Login Pantallazos</a><br>";} else {}
if ($row['trucos']>0){
echo "- <a href='http://trucosskaters.webspacemania.com/cutenews-e/index.php' target='_blank'>Login Trucos</a><br>";} else {}
if ($row['timos']>0){
echo "- <a href='http://secciontimos.webspacemania.com/cutenews-e/index.php' target='_blank'>Login Timos</a><br>";} else {}
echo "<br><a href='salira.php'>Salir</a></p>";
$result = mysql_query("SELECT * FROM users WHERE username = '$username' AND date < ADDDATE(current_timestamp, INTERVAL -15 MINUTE)", $link);
if ($row = mysql_fetch_array($result)){
echo "<META HTTP-EQUIV='Refresh' CONTENT='0;URL=salira.php'>";
} else {}

eso sobra, ademas de k el if esta mal

Desconectado G2K

  • Moderador de Programación General
  • PHPero Master
  • ****
  • Mensajes: 2.245
  • Karma: 76
  • Sexo: Masculino
  • Dame un punto de apoyo y moveré la Tierra
    • Ver Perfil
    • Cristian Torrijos
Re: Problema con sistema de usuarios
« Respuesta #3 en: 13 de Julio de 2008, 21:40:55 pm »
Veo que estas bastante liado... primero que todo te recomiendo que pienses como realizarias de nuevo otra vez y escribir a papel las condiciones que harias y que debe hacer en cada caso, y después picar codigo, yo haria eso vamos... pierdes un par de horas pero aprendes a pensar programando y poco a poco te sera más facil traducir tus ideas en codigo
Campeón del CatSkills de Webs (Enero 2011)
Campeón del SpainSkills de Webs (Abril 2011)
http://www.youtube.com/watch?v=1fBMG8F_hpM
Mejor representante catalan en SpainSkills 2011


Desconectado davidruben

  • PHPerit@
  • *
  • Mensajes: 47
  • Karma: 0
  • Sexo: Masculino
  • <?="Iniciado en PHP";?>
    • Ver Perfil
    • HabboSkaters.Com
Re: Problema con sistema de usuarios
« Respuesta #4 en: 15 de Julio de 2008, 22:30:57 pm »
esque yo no entiendo esto muy bien como va entonces le voy metiendo cosas hasta que me funciona y yasta pero lo que pasa es que a otros usuarios no les va.

Recibe e-mails y gana €€.

Desconectado G2K

  • Moderador de Programación General
  • PHPero Master
  • ****
  • Mensajes: 2.245
  • Karma: 76
  • Sexo: Masculino
  • Dame un punto de apoyo y moveré la Tierra
    • Ver Perfil
    • Cristian Torrijos
Re: Problema con sistema de usuarios
« Respuesta #5 en: 18 de Julio de 2008, 13:01:06 pm »
Crea uno de nuevo y tardaras menos ;)
Campeón del CatSkills de Webs (Enero 2011)
Campeón del SpainSkills de Webs (Abril 2011)
http://www.youtube.com/watch?v=1fBMG8F_hpM
Mejor representante catalan en SpainSkills 2011


Desconectado Rueditas

  • PHPerit@
  • *
  • Mensajes: 2
  • Karma: 0
    • Ver Perfil
Re: Problema con sistema de usuarios
« Respuesta #6 en: 01 de Enero de 2009, 13:15:20 pm »
Usas un subdominio? Algunos subdominios no permiten entrar :S si lo usas en el codigo debes cambiar la URL del host por el del subdominio ;) xd

Saludos!