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='localhost';
$dbusername='username';
$dbuserpass='pass';
$dbname='basenombre';
$username = $_SESSION['s_username'];
// 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='$username'", $link); // preparas la pregunta de coger los datos de la BD
if (isset($_SESSION['s_username'])) {
if ($row = mysql_fetch_array($result)){
echo "<style type='text/css'>
<!--
.Estilo1 {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 10px;
}
-->
</style>
<p class='Estilo1' align='left'><img src='http://www.habbo.es/habbo-imaging/avatarimage?user=".$row['habbonombre']."&action=&frame=2&direction=3&head_direction=3&gesture=sml&size=s&img_format=gif' width='33' height='56' align='left'>Hola ".$_SESSION['s_username']."! <br>
- <a href='cambiar.php'>Mi Perfil</a> <br>
- <a href='http://habboskaters.com/foro' target='_blank'>Entrar al foro</a><br>";
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 {}
}
}else{
echo '<style type="text/css">
<!--
.Estilo1 {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 10px;
}
.Estilo3 {font-family: Verdana, Arial, Helvetica, sans-serif}
.Estilo7 {font-size: 10px}
-->
</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>
';
}
?>ENTRAR.PHP
<?
// Configura los datos de tu cuenta
// Configura los datos de tu cuenta
$dbhost='localhost';
$dbusername='username';
$dbuserpass='pass';
$dbname='basenombre';
session_start();
// Conectar a la base de datos
mysql_connect ($dbhost, $dbusername, $dbuserpass);
mysql_select_db($dbname) or die('Cannot select database');
if ($_POST['username']) {
//Comprobacion del envio del nombre de usuario y password
$username=$_POST['username'];
$password=$_POST['password'];
if ($password==NULL) {
echo "La password no fue enviada";
}else{
$query = mysql_query("SELECT username,password FROM users WHERE username = '$username'") or die(mysql_error());
$data = mysql_fetch_array($query);
if($data['password'] != $password) {
echo "Login incorrecto.";
}else{
$query = mysql_query("SELECT username,password FROM users WHERE username = '$username'") or die(mysql_error());
$row = mysql_fetch_array($query);
$_SESSION["s_username"] = $row['username'];
$sSQL="Update users Set online='1',date = CURRENT_TIMESTAMP Where username='$username'";
$sSQL1="INSERT INTO logs (username, date) VALUES('$username',CURRENT_TIMESTAMP)";
mysql_query($sSQL);
mysql_query($sSQL1);
echo "<META HTTP-EQUIV='Refresh' CONTENT='0;URL=pagina_nueva_3.php'>";
}
}
}
?>