ciao ragazzi ho realizzato un piccolo login per il mio sito:
Il codice si articola su 4 pagine
1. index.php
2. checklogin.php
3. login_success.php
4. logout.php
1.
<form name="formlogin" method="post" action="checklogin.php">
<input name="myusername" type="text" id="myusername">
<label for="parolachiave">Password</label>
<input type="password" name="mypassword" id="mypassword">
<input type="checkbox" />
Ricordami sempre </p>
<input type="submit" name="Submit" value="Login">
</p>
</form>
2. --> Qui mi da quest'errore
Warning: mysql_connect() [function.mysql-connect]: Access denied for user 'ODBC'@'localhost' (using password: YES) in C:\webserver\Sito\checklogin.php on line 74
cannot connect
La linea 74 ve la metto in grassetto
<?php
require_once('connections/connections.php');
// Procedimento per connettersi al Database
$db = mysql_connect ($host, $user, $password);
mysql_select_db ($database, $db);
// Nome utente e password inviate attraverso il form
$myusername=$_POST['myusername'];
$mypassword=$_POST['mypassword'];
$sql="SELECT * FROM utenti WHERE username='$myusername' and password='$mypassword'";
$result=mysql_query($sql);
// Mysql_num_row is counting table row
$count=mysql_num_rows($result);
// If result matched $myusername and $mypassword, table row must be 1 row
if($count==1){
// Register $myusername, $mypassword and redirect to file "login_success.php"
session_register("myusername");
session_register("mypassword");
header("location:login_success.php");
}
else {
echo "Attenzione username o password errati";
}
mysql_close ($db);
?>
Nell'errore dice ke l'username è ODBC invece è mikele....avete una qualche idea di come questo possa accadere?