Visualizzazione dei risultati da 1 a 5 su 5

Discussione: Login form

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

    Login form

    Salve,
    Non sono bravo in asp sono alle prime armi...vorrei sapere se questo script è giusto...secondo voi ho fatto bene?

    codice:
     <%
     dim strUser, strPass
     	 strUser = User
    	 strPass = Pass
     if strUser = User, strPass = Pass then
        Response.Redirect = admin.asp
     else
        Response.Redirect = errore.asp
     %>

  2. #2
    completamente toppato....nella guida base di asp in asp.html.it c'è un esempio di come fare un login, prova a dargli un'occhiata
    IP-PBX management: http://www.easypbx.it

    Old account: 2126 messages
    Oldest account: 3559 messages

  3. #3
    Utente di HTML.it L'avatar di Vash SD
    Registrato dal
    Sep 2006
    Messaggi
    502
    Scusatemi per quello che avevo postato prima nn era quello che volevo postare di codice è solo che non accorgendomi mi sono sbagliato pagina nell'editor e ne avevo preso un'altro...questo è quello giusto

    codice:
    <%
     ' Dichiaro le variabili
     dim user, pass
     	 user = Request.Form("andrea")
    	 pass = Request.Form("prova")
     if user = "andrea", pass = "prova" then
     	Response.write = "Sei andrea, Admin"
     else 
      	Response.Status = "403 Access Forbidden"
    %>
    <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
    <html>
    <head>
    	<title>Andrea XLogin</title>
    </head>
    <body>
    
    <form action="rispondimi.asp" method="post">
    <div align="center">
     <table>
      <tr>
       Username: <input type="text" name="user">
      </tr>
      <tr>
       Password: <input type="text" name="pass">
      </tr>
      <tr>
       <input type="submit" value="Entra">
      </tr>
     </table>
    </div>
    </form>
    
    </body>
    </html>
    L'unico problema è che non so come staccare user = "andrea , pass = "prova" mi da errore

  4. #4
    Moderatore di CMS L'avatar di kalosjo
    Registrato dal
    Jul 2001
    residenza
    In culo alla luna
    Messaggi
    1,999
    if user = "andrea" and pass = "prova" then
    Scusate i puntini di sospensione...... La verità è che non ho argomenti....

  5. #5
    <%
    ' Dichiaro le variabili
    dim user, pass
    user = Replace(Request.Form("user"),"'","''")
    pass = Replace(Request.Form("pass"),"'","''")
    if (user = "andrea") AND (pass = "prova") then
    [ codice da eseguire ]
    else
    [ codice da eseguire ]
    %>

    Se vuoi scrivere qualcosa a schermo lo devi inserire nel body. Il comando Replace serve per evitare SQL Injection.

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 © 2026 vBulletin Solutions, Inc. All rights reserved.