Pagina 1 di 2 1 2 ultimoultimo
Visualizzazione dei risultati da 1 a 10 su 15

Discussione: Checkox ricordami

  1. #1
    Utente di HTML.it L'avatar di Vash SD
    Registrato dal
    Sep 2006
    Messaggi
    502

    Checkox ricordami

    Salve sono dinuovo io
    Ho creato un form nella pagina login.asp
    codice:
    <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
    <html>
     <head>
    	 <title>Andrea Log-in with cookies</title>
     </head>
     <body>
      <table cellspadding="3" align="center">
       <tr>
        <td>
         <form method="post" action="verify.asp">
          Username: <input type="Text" name="user" />
    
    
          Password: <input type="Password" name="pass" />
    
    
          Ricordati <input name="ricorda" type="checkbox" checked="Yes" /><input type="Submit" value="Login" name="submit">
    
    
         </form>
         Username = nickPassword = pwd
        </td>
       </tr>
      </table>
     </body>
    </html>
    ora lo passo alla pagina verify.asp
    codice:
    <%
    dim Username, Password, Ricordami
    	Username = Request.Form("user")
    	Password = Request.Form("pass")
    	Ricordami = Request.Form("ricorda")
    
    if (Username = nick) and (Password = pwd) then
    	if (Ricordami = Yes) then
    		Response.Write ("Ti sei loggato attivando la funzione: ricorda!")
    	else
    		Response.Write ("Ti sei loggato senza attivare la funzione: ricorda!")
    	end if
    elseif (Username="") then
    	Response.Write ("Inserisci l'username,perfavore!")
    elseif (Password="") then
    	Response.Write ("Inserisci la password,perfavore!")
    elseif (Username="") and (Password="") then
    	Response.Write ("Compila i campi per effetuare il log-in")
    else
    	Response.Write ("L'accesso non è stato effetuato!")
    end if
    %>
    Ok, in questo codice riportato qi sopra c'è un if che ha un grossetto. Volevo sapere come era possibile recuperare il valore di un checkbox della pagina precendete. Io ho provato ma diciamo che ho fallito miseramente.

    Saluti.

  2. #2
    Moderatore di ASP e MS Server L'avatar di Roby_72
    Registrato dal
    Aug 2001
    Messaggi
    19,559
    codice:
    if (Ricordami &"[]" <> "[]") then
    Roby

  3. #3
    Utente di HTML.it L'avatar di Vash SD
    Registrato dal
    Sep 2006
    Messaggi
    502
    ok modificato ma mi dice sempre che non è stato possibile effetuare l'accesso cioè mi viusliazza l'else

    errori nel codice? :master:

  4. #4
    Moderatore di ASP e MS Server L'avatar di Roby_72
    Registrato dal
    Aug 2001
    Messaggi
    19,559
    codice:
    if (Username = "nick") and (Password = "pwd") then

    Roby

  5. #5
    Utente di HTML.it L'avatar di Vash SD
    Registrato dal
    Sep 2006
    Messaggi
    502
    grazie molto gentile.
    Ora volevo fare in modo che se il checkbox era true allora la prossima volta che visitava login.asp doveva scrivermi soltanto che aveva gia effetuato il log in e ho buttato giu un codice così:

    codice:
    <%
    dim Username, Password, Ricordami
    	Username = Request.Form("user")
    	Password = Request.Form("pass")
    	Ricordami = Request.Form("ricorda")
    
    if (Username = "nick") and (Password = "pwd") then
    	if (Ricordami &"[]" <> "[]") then
    		Response.Cookies("ricordami") = "true"
    		Response.Cookies("ricordami").Expires = dateAdd("yyyy",1, date)
    	else
    		Response.Write ("Ti sei loggato senza attivare la funzione: ricorda!")
    	end if
    elseif (Username = "") and (Password = "") then
    	Response.Write ("Compila tutti i campi per effeutare il login!")
    elseif (Username = "") then
    	Response.Write ("Inserisci l'username, perfavore!")
    elseif (Password = "") then
    	Response.Write ("Inserisci la password, perfavore!")
    else
    	Response.Write ("L'accesso non è stato effetuato! Il nick o la password sono errati!")
    end if
    %>
    naturalmente dopo la memorizazione dei cookie ci andrà un pezzo di codice che non so come fare e per questo chiedevo aiuto avoi damdomi dei suggerimenti

    Grazie e saluti!

    Saluti

  6. #6
    Utente di HTML.it L'avatar di Vash SD
    Registrato dal
    Sep 2006
    Messaggi
    502
    ho finito di fare così che ne dite? sarà sbagliato ma almeno ci ho provato
    login.asp
    codice:
    <%
    dim strCookie
    	strCookie = request.cookies("ricordami")
    	
    if response.cookies("ricordami")="true" then
       Response.Write ("Benvenuto, sei gia loggato!")
       
    else
    %>
    <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
    <html>
     <head>
    	 <title>Andrea Log-in with cookies</title>
     </head>
     <body>
      <table cellspadding="3" align="center">
       <tr>
        <td>
         <form method="post" action="verify.asp">
          Username: <input type="Text" name="user" />
    
    
          Password: <input type="Password" name="pass" />
    
    
          Ricordami <input name="ricorda" type="checkbox" checked="Yes" /><input type="Submit" value="Login" name="submit">
    
    
    	 </form>
    	Username = nickPassword = pwd
    	</td>
       </tr>
      </table>
     </body>
    </html>
    <%
    end if
    %>
    verify.asp
    codice:
    <%
    dim Username, Password, Ricordami
    	Username = Request.Form("user")
    	Password = Request.Form("pass")
    	Ricordami = Request.Form("ricorda")
    
    if (Username = "nick") and (Password = "pwd") then
    	if (Ricordami &"[]" <> "[]") then
    		response.cookies("ricordami")="true"
    		response.cookies("ricordami").Expires = dateAdd("yyyy",1, date)
    		response.cookies("ricordami").Secure = true
    		Response.Write ("I Cookies sono stati memorizzati con successo. Non hai più bisogno di effetuare il login!")
    	else
    		Response.Write ("Ti sei loggato senza attivare la funzione ricorda!")
    	end if
    elseif (Username = "") and (Password = "") then
    	Response.Write ("Compila tutti i campi per effeutare il login!")
    elseif (Username = "") then
    	Response.Write ("Inserisci l'username, perfavore!")
    elseif (Password = "") then
    	Response.Write ("Inserisci la password, perfavore!")
    else
    	Response.Write ("L'accesso non è stato effetuato! Il nick o la password sono errati!")
    end if
    %>
    Torna indietro
    che ne dite? :rollo: L'errore e il seguente che si capisce benissimo:Object doesn't support this property or method nella linea 5:

    if response.cookies("ricordami")="true" then

    che mi dite? ho paura che mi uccidiate

  7. #7
    Utente di HTML.it L'avatar di Vash SD
    Registrato dal
    Sep 2006
    Messaggi
    502
    ho modificato la riga 5 con

    if strCookie = true then
    Così se avrà i cookie non dovrà rieffetuare il login, l'errore non me lo da più ma comunque non mi funziona!
    Spero in un vostro efficae aiuto come sempre

  8. #8
    Utente di HTML.it L'avatar di Vash SD
    Registrato dal
    Sep 2006
    Messaggi
    502
    ragazzi io ci provo e non voglio rompervi le scatole ma non ci riesco!

  9. #9
    Utente di HTML.it L'avatar di Vash SD
    Registrato dal
    Sep 2006
    Messaggi
    502
    vabbè ragazzi, se non potete aiutarmi, vi ringrazio e vi saluto tanto Vi ringrazio sempre della vostra disponibilità, e con questo chiudo.

    Saluti, Andrea.

  10. #10

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved.