topix93
09-04-2012, 10:35
<?php
function decodifica($dati){
$username = substr($dati,0,strpos($dati, ";")-1);
$password = substr($dati,strpos($dati, ";")-1);
session_start();
$user="root";
$pass="";
$database="utenti";
mysql_connect('localhost',$user,$pass);
@mysql_select_db($database)
or die("<font size='6'><center>Database momentaneamente non disponibile</center></font>");
$query = "SELECT password FROM registrati WHERE username = '" . $key . "'";
$result = mysql_query($query);
if (mysql_num_rows($result)==0){
mysql_close();
return "Hai inserito uno username e/o una password non corretti. Ritorna alla pagina precedente, <br>
inserisci i dati corretti e riprova. Non dimenticare che la password e' di tipo <br>
case sensitive: se hai inserito lettere minuscole e maiuscole
queste<br> devono essere inserite nello stesso modo. <br><br>Hai dimenticato la tua password?
Clicca <a href='lostPsw.html'>qui</a>";
}
else{
$query = "SELECT username FROM registrati WHERE password = '" . $psw . "'";
$result = mysql_query($query);
if (mysql_num_rows($result)==0){
mysql_close();
return "Hai inserito uno username e/o una password non corretti. Ritorna alla pagina precedente, <br>
inserisci i dati corretti e riprova. Non dimenticare che la password e' di tipo <br>
case sensitive: se hai inserito lettere minuscole e maiuscole
queste<br> devono essere inserite nello stesso modo. <br><br>Hai dimenticato la tua password?
Clicca <a href='lostPsw.html'>qui</a>";
}
else{
mysql_close();
$_SESSION['utente']=$key;
$_SESSION['pass']=$psw;
return $key.";".$psw;
/*ob_start();
echo "<br>Clicca <a href=\"index.php\">qui</a> se il tuo browser non ti reindirizza automaticamente.";
header( "refresh:5;url=index.php" );
ob_end_flush();*/
}
}
}
?>
<?php
// INCLUDING AJAX AGENT FRAMEWORK/LIBRARY
include_once("agent.php");
?>
<html>
<head>
<?php
//INITIALIZING SERVER AGENT TO CREATE CLIENT AGENT
$agent->init();
?>
<title>Centro Assoluto del DIV</title>
<link rel="stylesheet" href="stylelogin.css" />
</head>
<script type="text/javascript">
function decodifica() {
var url ="";
var user = document.getElementById("username").value ;
var psw = document.getElementById("password").value ;
agent.call(url,'decodifica','ritorno',user +";"+ psw);
}
function ritorno(s) {
if (s.indexOf(';') != -1){
var user = s.substring(0,s.indexOf(';'));
var psw = s.substring(s.indexOf(';'));
document.getElementById("centroassoluto").innerHTML("Bentornato " + user + "<b>Stai per essere reindirizzato ad altra pagina.<br><br>Se non sei reindirizzato entro 5 secondi</b><a href='index.php'>CLICCA QUA</a>");
window.setTimeout("doRedirect()", 5000); //Fa partire il redirect dopo tot. secondi
}
else{
document.getElementById("centroassoluto").innerHTML(s);
}
}
function doRedirect() {
location.href = "index.php";
}
</script>
<body>
<div id="contenitorecentro">
<div id="distanziatore"></div>
<div id="centroassoluto">
<form id='login' action='login.php' method='post' accept-charset='UTF-8'>
<fieldset >
<legend>Login</legend>
<label for='username' >UserName*:</label>
<input type='text' name='username' id='username' maxlength="50" />
<label for='password' >Password*:</label>
<input type='password' name='password' id='password' maxlength="50" />
<input type='submit' name='Submit' onClick="decodifica()" value='Submit' />
</fieldset>
</form>
</div>
</div>
</body>
</html>
Questo č il mio codice... il problema č che quando lo eseguo, chrome mi ridā questo errore:
login.php:23
Resource interpreted as Script but transferred with MIME type text/html: "http://localhost/aa/login.php?ajaxagent=js&this_url=%2Faa%2Flogin.php".
non capisco come risolverlo
function decodifica($dati){
$username = substr($dati,0,strpos($dati, ";")-1);
$password = substr($dati,strpos($dati, ";")-1);
session_start();
$user="root";
$pass="";
$database="utenti";
mysql_connect('localhost',$user,$pass);
@mysql_select_db($database)
or die("<font size='6'><center>Database momentaneamente non disponibile</center></font>");
$query = "SELECT password FROM registrati WHERE username = '" . $key . "'";
$result = mysql_query($query);
if (mysql_num_rows($result)==0){
mysql_close();
return "Hai inserito uno username e/o una password non corretti. Ritorna alla pagina precedente, <br>
inserisci i dati corretti e riprova. Non dimenticare che la password e' di tipo <br>
case sensitive: se hai inserito lettere minuscole e maiuscole
queste<br> devono essere inserite nello stesso modo. <br><br>Hai dimenticato la tua password?
Clicca <a href='lostPsw.html'>qui</a>";
}
else{
$query = "SELECT username FROM registrati WHERE password = '" . $psw . "'";
$result = mysql_query($query);
if (mysql_num_rows($result)==0){
mysql_close();
return "Hai inserito uno username e/o una password non corretti. Ritorna alla pagina precedente, <br>
inserisci i dati corretti e riprova. Non dimenticare che la password e' di tipo <br>
case sensitive: se hai inserito lettere minuscole e maiuscole
queste<br> devono essere inserite nello stesso modo. <br><br>Hai dimenticato la tua password?
Clicca <a href='lostPsw.html'>qui</a>";
}
else{
mysql_close();
$_SESSION['utente']=$key;
$_SESSION['pass']=$psw;
return $key.";".$psw;
/*ob_start();
echo "<br>Clicca <a href=\"index.php\">qui</a> se il tuo browser non ti reindirizza automaticamente.";
header( "refresh:5;url=index.php" );
ob_end_flush();*/
}
}
}
?>
<?php
// INCLUDING AJAX AGENT FRAMEWORK/LIBRARY
include_once("agent.php");
?>
<html>
<head>
<?php
//INITIALIZING SERVER AGENT TO CREATE CLIENT AGENT
$agent->init();
?>
<title>Centro Assoluto del DIV</title>
<link rel="stylesheet" href="stylelogin.css" />
</head>
<script type="text/javascript">
function decodifica() {
var url ="";
var user = document.getElementById("username").value ;
var psw = document.getElementById("password").value ;
agent.call(url,'decodifica','ritorno',user +";"+ psw);
}
function ritorno(s) {
if (s.indexOf(';') != -1){
var user = s.substring(0,s.indexOf(';'));
var psw = s.substring(s.indexOf(';'));
document.getElementById("centroassoluto").innerHTML("Bentornato " + user + "<b>Stai per essere reindirizzato ad altra pagina.<br><br>Se non sei reindirizzato entro 5 secondi</b><a href='index.php'>CLICCA QUA</a>");
window.setTimeout("doRedirect()", 5000); //Fa partire il redirect dopo tot. secondi
}
else{
document.getElementById("centroassoluto").innerHTML(s);
}
}
function doRedirect() {
location.href = "index.php";
}
</script>
<body>
<div id="contenitorecentro">
<div id="distanziatore"></div>
<div id="centroassoluto">
<form id='login' action='login.php' method='post' accept-charset='UTF-8'>
<fieldset >
<legend>Login</legend>
<label for='username' >UserName*:</label>
<input type='text' name='username' id='username' maxlength="50" />
<label for='password' >Password*:</label>
<input type='password' name='password' id='password' maxlength="50" />
<input type='submit' name='Submit' onClick="decodifica()" value='Submit' />
</fieldset>
</form>
</div>
</div>
</body>
</html>
Questo č il mio codice... il problema č che quando lo eseguo, chrome mi ridā questo errore:
login.php:23
Resource interpreted as Script but transferred with MIME type text/html: "http://localhost/aa/login.php?ajaxagent=js&this_url=%2Faa%2Flogin.php".
non capisco come risolverlo