Ciao vorrei un aiuto per fare un login sfruttando la funzione $.ajax e un file asp che verifica le credenziali.
Osservando alcuni tutorial che sfruttano php ho preso spunto per mettere giu il codice ma non riesco a capire come recuperare una variabile da asp e metterla dentro il js di jquery.
Nel caso specifico ho del codice preso da un tutorial che esegue un login ma in origine con php,sostituito poi con il mio file asp come codice server.
Posto sotto i 3 blocchi di codice fondamentali con i quali al momento non riesco a loggarmi.
Grazie per l'aiuto
-------------form
<form id="form1" name="form1" action="login.asp" method="post">
<label for="username">Username: </label>
<input type="text" name="username" id="username" />
</p>
<label for="password">Password: </label>
<input type="password" name="password" id="password" />
</p>
<input type="submit" id="login" name="login" />
</p>
</form>
--------------------------------------------
Per prima cosa non ho capito cosa significa "is_ajax: 1 " nel codice sotto
--------------------------------------
$("#login").click(function() {
var action = $("#form1").attr('action');
var form_data = {
username: $("#username").val(),
password: $("#password").val(),
is_ajax: 1
};
$.ajax({
type: "POST",
url: action,
data: form_data,
success: function(controllo)
{
if(controllo === 'ciao')
$("#form1").slideUp('slow', function() {
$("#message").html("<p class='success'>You have logged in successfully!</p>");
});
else
$("#message").html("<p class='error'>Invalid username and/or password.</p>");
}
});
return false;
});
});
------------------
pagina asp
response.buffer=true
username = request.form("username")
password = request.form("password")
username=replace (username,"'","''")
password=replace (password,"'","''")
if username="pippo" and password="pippo" then
response.Write("ciao")
session("gestione")=true
session.timeout = 1
Response.write "sei stato autenticato"
else
response.write "Password non corretta!"
end if
----------------------------------