Visualizzazione dei risultati da 1 a 2 su 2
  1. #1
    Utente di HTML.it
    Registrato dal
    Mar 2007
    Messaggi
    42

    [ASP-Javascript] login con Request.Form

    ciao a tutti

    ho un form nel quale inserisco di dati per il login
    codice:
    <form action="autentica.asp" method="post" name="newDati">
    nickname: <input name="nickname" size="10" type="text">
    
    
    password: <input name="password" size="10"type="tet">
    </p>
    
    
    <input value="procedi" type="submit">
    <input type="button" value="Azzera" onclick="reset()"></p>
    e i dati vengono spediti della pagina autentica.asp


    codice:
    <% @LANGUAGE="JavaScript" %>
    <%
    
    var nick = Request.Form("nickname");
    var pwd= Request.Form("password");
    
    	var con;
    	var sSQLString;
    	var rst;
    	
    	//connessione al database
    	con = Server.CreateObject("ADODB.Connection");
    	sConString = "Provider = Microsoft.Jet.OLEDB.4.0; "
    	+ "Data Source = " + Server.MapPath("./bm.mdb");
    	con.Mode = 3; 
    	con.Open(sConString);
    	rst=Server.CreateObject("ADODB.Recordset");
    	sSQLString="SELECT * from clienti";
    	rst=con.execute(sSQLString);
    
    while(!rst.EOF)
    {
    	var login=rst("nick");
    	if(nick ==login){
    	Response.Redirect("banca.asp");}
    	rst.moveNext();
    
    }
    rst.Close();
    	con.Close();
    Response.Redirect("new.asp");
    
    %>
    facendo delle prove ho notato che il codice legge bene dal file database, ma non gli arrivano le request.form e non capisco il motivo.

    Grazie mille

  2. #2
    Utente di HTML.it
    Registrato dal
    Mar 2007
    Messaggi
    42
    risolto, era un problema di cast della variabile login:

    login=String(login);

    e il tutto funge

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.