Salve a tutti. Ho creato un'interfaccia di login nell'header di un sito.
Tutto funziona a dovere con chrome, ma con internet explorer tutto ciò che fa è tornare alla pagina principale senza effettuare il login.
Posto di seguito il mio codice, nella speranza che qualcuno possa indicarmi dove sbaglio.
Grazie in anticipo!codice:<div class="header_image"> <div class="header"> <div class="login_box"> <% if session("loggato")<>"OK" then If request.cookies("SalvaLogin")("username") <> "" Then user = request.cookies("SalvaLogin")("username") pwd = request.cookies("SalvaLogin")("password") elseif (trim(request.form("Bottone"))="Invia") then user = trim(request.form("username")) pwd = trim(request.form("password")) user = replace(user,"'","''") pwd = replace(pwd,"'","''") end if end if if user <> "" then %> <% set rs=server.createobject("adodb.recordset") rs.Open "select * from Utenti where user = '"& user &"' and password = '"& pwd &"'", conn if rs.bof=false and rs.eof=false then session("loggato")="OK" session("ID")=rs("ID") session("nome")=rs("nome") session("cognome")=rs("cognome") response.cookies("SalvaLogin")("username")=user response.cookies("SalvaLogin")("password")=pwd session.timeout=40 else session("loggato")="" session("ID")="" session("nome")="" session("cognome")="" msg = "I dati inseriti non sono corretti" end if end if %> <div style="float:left" > <% if session("loggato")<>"OK" then %> [img]images/icon_login.png[/img]<% end if %></div> <div class="form"> <table width="400" border="0" cellspacing="0" cellpadding="0"> <tr> <td class="titoli" style="text-align:center" colspan="2"> <% if msg <> "" then response.write (msg) else response.write ("") end if %> </td> </tr> <% if session("loggato")="OK" then utente = session("utente") nome = session("nome") cognome = session("cognome") if ((request.querystring("act")) = "logout") then Session.Abandon response.cookies("SalvaLogin")("username")="" response.cookies("SalvaLogin")("password")="" %> <tr> <td class="titoli" style="text-align:center"> Hai effettuati il logout. Arrivederci! </td> </tr> <% else %> <tr> <td class="titoli" style="text-align:center" colspan="2"> Bentornato <%=nome%><%=cognome%> </td> </tr> <tr> <td height="30" width="20" valign="middle" style="text-align:left"><a href="modutente.asp"> Modifica dati</a></td> <td height="30" width="20" valign="middle" style="text-align:right">Logout</td> </tr> <% end if %> </table> <% else %> <form action="index.asp" method="post"> <tr> <td><label for="username">Username</label> <input type="text" name="username" class="text_box" id="username" size="23" tabindex="1" /> </td> <td><label for="password">Password</label> <input type="password" name="password" class="text_box" id="password" size="23" tabindex="2" /> </td> <td width="31"> <input type="image" name="Bottone" value="Invia" src="images/accedi.png" width="31" height="26" tabindex="4"/></td> </tr> <tr> <td height="30" valign="middle"><input type="checkbox" tabindex="3" /> Ricordami</td> <td height="30" valign="middle"></td> <td width="31" height="30" valign="middle"></td> </tr> </form> <table width="395" border="0" cellpadding="0" cellspacing="0"> <tr> <td class="registrati">Non sei ancora iscritto? Registrati</td> </tr> </table> <% end if %> </div> </div> </div> </div>

Rispondi quotando