Ciao a tutti, ho questo login solo che non mi visualizza,
Lo script è:
l'errore che mi crea se richiamo la pagina è:codice:<%@LANGUAGE = JScript%> <% var azione = new String(Request.QueryString("azione")); %> <% if (azione == "OK") { var username = new String(Request.Form("username")); var password = new String(Request.Form("password")); var username2 = username.replace(/'/g,"''"); var password2 = password.replace(/'/g,"''"); var Cn = new ActiveXObject("ADODB.Connection"); cn.Open"driver={Microsoft Access Driver (*.mdb)};dbq=" & Server.MapPath("../mdb-database/ilproverbio.mdb"); var Sql = "SELECT * FROM login WHERE uname = '" + username2 + "' AND pass = '" + password2 + "'"; var EseguiLogin = Cn.Execute(Sql); if (EseguiLogin.EOF) { Cn.Close(); Response.Write("ACCESSO NEGATO"); Response.End; } else { Cn.Close(); Session("username") = username; with (Response) { Write("<p align='center'>"); Write("Amministrazione"); Write("</p>"); } } } else { %> <form method="post" action="login.asp?azione=OK"> <table width="231" border="0" cellpadding="0" cellspacing="0"> <tr> <td width="29" height="25"><p class="testo"> User</p> </td> <td width="54"><input name="username" type="text" class="inpbox" size="10"></td> <td width="30" class="testo">Psw </td> <td width="54"><input name="password" type="password" class="inpbox" size="10"></td> <td width="47"><input name="submit" type="submit" class="bottone" value="Login"></td> <td width="26"> </td> </tr> </table> </form> <% } %>
da cosa dipende?Microsoft JScript compilation error '800a03ec'
Expected ';'
/login/login.asp, line 14
cn.Open"driver={Microsoft Access Driver (*.mdb)};dbq=" & Server.MapPath("/mdb-database/ilproverbio.mdb");
-------^
Grazie a tutti ciao