Questo è il file: login_success.php
<?php
session_start();
if(!session_is_registered(myusername)) {
header("location:main_login.php"); //per collegasi al file
}
?>
?>
<html>
<body>
Login riuscito
</body>
</html>
Questo è il file: login_success.php
<?php
session_start();
if(!session_is_registered(myusername)) {
header("location:main_login.php"); //per collegasi al file
}
?>
?>
<html>
<body>
Login riuscito
</body>
</html>
Con i sogni possiamo conoscere il futuro...
Questo è il file main_login.php.html
<html>
<head><title>login</title>
</head>
<body>
<form action="checklogin.php" method="post">
<table align="center" bgcolor="#cccccc" border="0" cellpadding="0" cellspacing="1" width="300">
<tr>
<td>
<table bgcolor="#ffffff" border="0" cellpadding="3" cellspacing="1" width="100%">
<tr>
<td colspan="3">Member Login </td>
</tr>
<tr>
<td width="69"><div align="left">Username</div></td>
<td width="1"></td>
<td width="206"><input name="myusername" id="myusername" type="text" /></td>
</tr>
<tr>
<td><div align="left">Password</div></td>
<td></td>
<td><input name="mypassword" id="mypassword" type="password" /></td>
</tr>
<tr>
<td></td>
<td></td>
<td><input name="Submit" value="Login" type="submit" /></td>
</tr>
</table>
</td>
</tr>
</table>
<form>
</body>
</html>
Con i sogni possiamo conoscere il futuro...
Be qyesti sono i file poi c'è il log out e la pagina index.php che mi carica:
<?php
header("location:main_login.php.html");
?>
Con i sogni possiamo conoscere il futuro...
prova un momento a togliereOriginariamente inviato da gaten
<?php
$host="localhost"; //dove vengono inseriti i dati per collegarsi al database
$username="gaten91";
$password="911005";
$db_name="my_gaten91";
$tbl_name="members";
mysql_connect("$host", "$username", "$password")or die("impossibile connettersi"); //controlla se i dati sono corretti
mysql_select_db("$db_name")or die("non trovo il database");
$myusername=$_POST['myusername']; //si collegano tramite le variabili al file html $=per le variabili
$mypassword=$_POST['mypassword'];
$sql="SELECT * FROM $tbl_name WHERE username='$myusername' and password='$mypassword'";
$result=mysql_query($sql);
$count=mysql_num_rows($result);
if($count==1) {
session_register("myusername"); // si collegano al file html
session_register("mypassword");
header("location:login_success.php");
}
else {
echo "Cazzo sto spento"; // ti avvisa se nel caso il database è spento
}
?> //serve per alcuni browser che non potrebbero agire correttamente
?>
?> //serve per alcuni browser che non potrebbero agire correttamente
QUANDO INSERISCI QUESTE PAGINE PER SICUEZZA OCCULTA I TUOI DATI DI ACCESSO
Ottimo adesso non mi da più l'errore ma mi esce Cazzo Sto Spento cioe qualcosa del database io uso altervista potrebbe essere un problema di query esaurite?
Con i sogni possiamo conoscere il futuro...
Allora cosa potrebbe essere che mi dice che mi da l'avviso che il database è spento?!
Con i sogni possiamo conoscere il futuro...
ehm ti conviene editare la password del tuo altervista visto che l'hai resa pubblica nel tuo post
mi pare che con i database di primo livello ai circa 300 query e non penso tu le abbia gia esaurite.
prova a stampare il risultato di $count per vedere cosa contiene
Come dovrei fare spiegati meglio allora adesso l'errore non me lo da più pero quando premi il pulsante login mi esce Cazzo sto spento
Con i sogni possiamo conoscere il futuro...
dopo che fai :
$count =.....
fai un echo $count per vedere che valore è contenuto all'interno di $count.
se il valore è diverso da 1 è logico che ti dara sempre cazzo è spento
prima di fare questo pero metti la header come commento semmai ti rompe le palle...