Visualizzazione dei risultati da 1 a 4 su 4

Discussione: login

  1. #1

    login

    salve, ho questo scrip x il login all'area riservata, ma non mi funziona mi da questo errore:

    Microsoft VBScript runtime error '800a01a8'

    Object required: ''

    /login.asp, line 28

    la riga 28 è questa : Set rs = cn.Execute(sql)
    come mai? potete aiutarmi?

    <%
    Dim nome_ut
    Dim pass
    nome_ut = Replace(Request.Form("nome_utente"), "'", "''")
    pass = Replace(Request.Form("password"), "'", "''")


    Dim con
    Set con = Server.CreateObject("ADODB.Connection")
    con.Open "Driver={MySQL ODBC 3.51 Driver}; Server=mioserver; Database=miodb; Uid=miouser; Pwd=miopassw;"


    Dim sql
    sql = "SELECT id FROM utenti WHERE nomeutente='" &nome_ut&_
    "' AND password='" &pass& "'"
    Dim rs
    Set rs = cn.Execute(sql)

    Dim autenticato
    if rs.eof then
    autenticato = false
    else
    autenticato = true
    end if
    rs.Close
    cn.Close
    Set rs = Nothing
    Set cn = Nothing

    if autenticato = true then
    Session("Autenticato") = "OK"
    Response.Redirect("riservato.asp")
    else
    Response.Redirect("index.asp")
    end if
    %> login

  2. #2
    prima apri la connessione chiamando la variabile "con" e poi la usi chiamandola "cn", mi pare una netta discrepanza
    IP-PBX management: http://www.easypbx.it

    Old account: 2126 messages
    Oldest account: 3559 messages

  3. #3
    ho modificato l'errore grazie ora funziona,
    l'unica cosa è che ora nella pagina riservata mi risponde con accesso negato
    lo script è questo

    <%@LANGUAGE = JScript%>
    <%
    if (Session("username") == null) {
    Response.Write("ACCESSO NEGATO");
    Response.End;
    }
    %>
    <html>
    <head>
    <title>Area privata</title>
    </head>
    <body>

    ... CONTENUTO DELL'AREA PRIVATA ... ... ...

    LOGOUT

    </body>
    </html>

  4. #4
    Vabbeh ma invece di fare i copia e incolla cerchiamo di capire che si sta facendo: nella prima pagina la sessione la chiami "autenticato", nella seconda "username".. come può funzionare?
    IP-PBX management: http://www.easypbx.it

    Old account: 2126 messages
    Oldest account: 3559 messages

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.