Visualizzazione dei risultati da 1 a 5 su 5
  1. #1
    Utente di HTML.it
    Registrato dal
    Jan 2004
    Messaggi
    170

    problemino stupido autenticazione semplice

    <%

    password = Request.Form("password")
    if (password=02111928) Then
    autenticato=true
    else
    autenticato=false
    end if
    if autenticato = false then
    response.Redirect("login.asp")
    else
    end if
    if autenticato = true then
    Session("Autenticato") = "OK"
    Response.Redirect("gestmail.asp")
    else
    Response.Redirect("login.asp")
    end if
    %>

    Che c'è che non va?!?!?!?

  2. #2
    if autenticato = false then
    response.Redirect("login.asp")
    else
    end if

    if autenticato = true then

    prova a metterci

    if autenticato = false then
    response.Redirect("login.asp")
    elseif autenticato = true then
    Session("Autenticato") = "OK"
    Response.Redirect("gestmail.asp")
    else
    response.Redirect("login.asp")
    end if
    Matrix è ovunque, è intorno a noi, anche adesso nella stanza in cui siamo. È quello che vedi quando ti affacci alla finestra o quando accendi il televisore. L'avverti quando vai al lavoro, quando vai in chiesa, quando paghi le tasse. È il mondo che ti è stato messo dinanzi agli occhi, per nasconderti la verità.

  3. #3
    Utente di HTML.it
    Registrato dal
    Jan 2004
    Messaggi
    170
    non funziona mi da
    Microsoft VBScript runtime error '800a000d'

    Type mismatch: 'password'

    /mailing/autenticazione.asp, line 5
    Il problema è la condizione dell'autenticazione, se la password è corretta va nella pagina giusta, se è vuota o sbagliata da l'errore

  4. #4
    codice:
    <%
    password = Request.Form("password") 
    if (password="02111928") Then 
      Session("Autenticato") = "OK" 
      Response.Redirect("gestmail.asp")  
    else
      response.Redirect("login.asp")  
    end if
    %>
    così dovrebbe andare
    Purtroppo bisogna imparare che il computer non sbaglia...fa solo quello che gli dici di fare

    www.netpolaris.it

  5. #5
    Utente di HTML.it
    Registrato dal
    Jan 2004
    Messaggi
    170
    Grazie, il problema erano le virgolette nella password
    Che stupido, prima o poi smetterò di fare questi errori!!!!
    I migliori teologi delle principali religioni della terra mettono in rete 10.000 supercomputers, caricati con la base di conoscenza umana e pongono la fatidica domanda:
    - Dio esiste? Il mostro dalle 10.000 teste ci ragiona sopra per 7 giorni e poi risponde: "ORA SI!"

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.