• Home
  • Forum
  • Fare Web
  • Classic ASP

Errore a me non comprensibile

  • Creatore Discussione Creatore Discussione Nobasium
  • Data di inizio Data di inizio 13 Set 2004
N

Nobasium

Nuovo Utente
13 Ago 2004
2
0
0
  • 13 Set 2004
  • #1
Salve,
ho un problemino che credo sia stupido in realtà.... ma non mi riesce di capirlo ugualmente, anche se ho provato a girare forcare disfare e rifare tutto.
Ho un area protetta, funziona correttamente, ora ho creato un area amministratori ci sono alcuni utenti che sono anche amministratori, ma per accedere alla sezione amministratori devono rieffettuare il login.
Fino a qui no problem, io uso questo script :
Nella pagina Amministrazione.asp c'è questo piccolo script :

Codice:
<%@ LANGUAGE = JScript %>
<%
if (Session("utente")==null) {
  from = escape(String(Request.ServerVariables("SCRIPT_NAME")));
  Response.Redirect("login.asp?from=" + from);
}
%>

Quindi se l' amministratore tenta di entrare viene reindirizzato alla mia pagina login.asp che è questa :

Codice:
[COLOR=DarkRed]<%@ LANGUAGE = JScript %>
<%
errore = false;

[B]utente = String(Request.Form("utente"));[/B]
pass = String(Request.Form("pass"));
from = String(Request.QueryString("from"));

if (utente!="undefined" && utente!="") {
  from = Request.Form("from");
  ADOConn = new ActiveXObject("ADODB.Connection");
  strConn = "";
  strConn += "driver={Microsoft Access Driver (*.mdb)};";
  strConn += "dbq=" + Server.MapPath("/mdb-database/utenti_sito.mdb") + ";";
  ADOConn.Open(strConn);
  temputente = utente.replace(/'/g,"''");
  tempPass = pass.replace(/'/g,"''");
[B]  sql = "SELECT * FROM amministrazione WHERE amm LIKE '" + temputente + "' AND pass = '" + tempPass + "'";[/B]
  ris = ADOConn.Execute(sql);
  if (ris.EOF) errore = true;
  else {
    Session.Timeout = 15;
    [B]Session("utente") = String(ris("utente"));[/B]    
    ris.Close();
    ADOConn.Close();
    if (from!="undefined") Response.Redirect(from);
    else Response.Redirect("http://www.google.com");
    }
  ris.Close();
  ADOConn.Close();
}
%>[/COLOR]
<html>
<head>
<title>Accesso all'area riservata</title>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
</head>
<body bgcolor="#FFFFFF" text="#FFFF00" background="../Custodi/Custodi.jpg" link="#FFFF00" vlink="#FFFF00" alink="#FFFF00">
<div align="center">
  <p><b><font face="Copperplate Gothic Bold" size="7">area amministratori</font></b></p>
  [COLOR=DarkRed]<% if (errore) { %>[/COLOR]
  <p><b><font face="Verdana, Arial, Helvetica, sans-serif" size="2" color="#FF0000">
    DATI NON TROVATI, ACCESSO NEGATO</font></b></p>
  [COLOR=DarkRed]<% } %>[/COLOR]
  <form method="post" action="login.asp">
    <input type="hidden" name="from" value="[COLOR=DarkRed]<%=from%>[/COLOR]">
    <p align="center">
      &nbsp;
    </p>
    <p align="center">
      <b><font face="Copperplate Gothic Bold" size="5">USERNAME :</font></b><br>
      <input type="text" [B]name="utente"[/B] maxlength="20" size="25">
    </p>
    <p align="center">
      &nbsp;
    </p>
    <p align="center">
      <b><font face="Copperplate Gothic Bold" size="5">PASSWORD :</font></b><br>
      <input type="password" name="pass" size="25" maxlength="20">
    </p>
    <p>&nbsp;</p>
    <p><input type="submit" value="ACCEDI"></p>
  </form>
</div>
<p align="center">&nbsp;<b><font size="6" face="Copperplate Gothic Bold">&nbsp;&nbsp;
</font></b></p>
</body>
</html>

I dati nel database sono inseriti da me che abilito all' amministrazione e posso assicurarvi che i dati ci sono nel database eppure quando qualcuno cerca di accedere mi da il seguente errore :

ADODB.Recordset error '800a0cc1'

Item cannot be found in the collection corresponding to the requested name or ordinal.

/amministratori/login.asp, line 23


la linea 23 è semplicemente questa :

else {
Session.Timeout = 15;
Session("utente") = String(ris("utente"));
ris.Close();
ADOConn.Close();
if (from!="undefined") Response.Redirect(from);
else Response.Redirect("http://www.google.com");
}
ris.Close();
ADOConn.Close();
}


La cosa buffa, che è anche quella che non capisco è che questo script funziona perfettamente nell' area privata, solo che è indirizzato ad un' altra tabella ma nello stesso database Utenti_sito.mdb, solo che anzichè "ADMIN" la tabella è "UTENTI".
Ora perchè se la pagina funziona con una tabella poi non funziona con un altra tabella ???

Insomma per essere chiari non capisco dove potrei aver sbagliato, il mio script funziona e interagisce con il database infatti se provo ad inserire un nome utente o una password errata lui mi mette fuori : "DATI NON TROVATI"
se metto quelli giusti mi da il maledetto errore sopra citato !!!

Please Help
Un saluto :byebye: :byebye: Nobby :byebye: :byebye:
 

daviduccio

Moderatore
5 Ago 2004
1.114
0
0
40
Sicilia
www.daviduccio.it
  • 13 Set 2004
  • #2
String(ris("utente"));
Clicca per allargare...

Esiste nel database il campo "utente"?

Ciao.
 
Devi accedere o registrarti per poter rispondere.

Discussioni simili

I
Postman 400 Errore di richiesta non valida
  • iveusername
  • 23 Set 2020
  • Programmazione
Risposte
0
Visite
844
Programmazione 23 Set 2020
iveusername
I
G
non riesco a capire quale sia l'errore [SQL]
  • giuseppe98594
  • 29 Giu 2020
  • MySQL
Risposte
2
Visite
2K
MySQL 30 Giu 2020
MarcoGrazia
A
php metodo post jquery non da mai errore
  • AndreaCerre
  • 7 Giu 2020
  • jQuery
Risposte
4
Visite
4K
jQuery 8 Giu 2020
AndreaCerre
A
C
[PHP] non trovo l'errore?
  • CafeZero
  • 19 Apr 2018
  • PHP
Risposte
3
Visite
1K
PHP 20 Apr 2018
marino51
T
[PHP] errore unexpected T_LNUMBER che non so interpretare
  • theseo
  • 1 Nov 2017
  • PHP
Risposte
6
Visite
2K
PHP 7 Nov 2017
bubino8
Errore ricorsivo jquery, non capisco da cosa dipenda..
  • otto9due
  • 10 Apr 2017
  • jQuery
Risposte
1
Visite
1K
jQuery 10 Apr 2017
otto9due
K
Non trovo l'errore! PDO MYSQL UPDATE
  • Knai
  • 10 Mar 2017
  • PHP
Risposte
2
Visite
2K
PHP 11 Mar 2017
Knai
K
V
[PHP] Non riesco a trovare errore
  • VAik
  • 9 Ott 2016
  • PHP
  • 2
Risposte
25
Visite
3K
PHP 21 Ott 2016
VAik
V
[PHP] Errore tasto submit per invio dati non funziona
  • asevenx
  • 3 Ago 2016
  • PHP
Risposte
5
Visite
3K
PHP 8 Ago 2016
asevenx
Non mi installa le tabelle e mi da errore
  • romeocharly
  • 8 Apr 2016
  • Database
Risposte
3
Visite
2K
Database 9 Apr 2016
romeocharly
T
Errore Pagina non trovata!
  • tobia.polese
  • 18 Mar 2016
  • MySQL
Risposte
1
Visite
1K
MySQL 18 Mar 2016
tobia.polese
T
Joomla su VPS OVH: non funziona nulla ma nessun errore nel log
  • novello88
  • 8 Mar 2016
  • Server Dedicati e VPS
Risposte
1
Visite
3K
Server Dedicati e VPS 8 Mar 2016
maxbossi
P
Non riesco a capire dove sta l'errore e perchè non mi memorizza il contenuto
  • paperinik4
  • 21 Giu 2015
  • PHP
Risposte
14
Visite
2K
PHP 22 Giu 2015
paperinik4
P
Notice: Undefined index ma non trovo l'errore
  • Shyson
  • 20 Nov 2014
  • PHP
Risposte
8
Visite
3K
PHP 21 Nov 2014
Shyson
Errore: variabili non definite
  • Shyson
  • 26 Ott 2014
  • PHP
Risposte
4
Visite
1K
PHP 31 Ott 2014
marino51
Insert into che da errore: numero di parametri non validi....
  • MarcoGrazia
  • 18 Ott 2014
  • MySQL
Risposte
7
Visite
2K
MySQL 19 Ott 2014
marino51
R
Errore Slideshow - "Attenzione lo script non risponde"
  • Rinos01
  • 4 Mar 2014
  • Joomla
Risposte
1
Visite
2K
Joomla 6 Mar 2014
Rinos01
R
Se invio form e c'è errore, form non ritorna a video
  • Shyson
  • 1 Apr 2013
  • PHP
Risposte
0
Visite
1K
PHP 1 Apr 2013
Shyson
A
Html e css non riesco a capire l'errore
  • ara21
  • 26 Mar 2013
  • HTML e CSS
Risposte
13
Visite
4K
HTML e CSS 28 Mar 2013
Jonn
C
script non va bene, dove è l'errore?
  • crimissima
  • 13 Gen 2013
  • Javascript
Risposte
3
Visite
1K
Javascript 13 Gen 2013
crimissima
C
Condividi:
Facebook X (Twitter) LinkedIn WhatsApp e-mail Condividi Link
  • Home
  • Forum
  • Fare Web
  • Classic ASP
  • Italiano
  • Termini e condizioni d'uso del sito
  • Policy Privacy
  • Aiuto
  • Home
Community platform by XenForo® © 2010-2024 XenForo Ltd. | Traduzione a cura di XenForo Italia
Menu
Accedi

Registrati

  • Home
  • Forum
    • Nuovi Messaggi
    • Cerca...
  • Novità
    • Featured content
    • Nuovi Messaggi
    • Ultime Attività
X

Privacy & Transparency

We use cookies and similar technologies for the following purposes:

  • Personalized ads and content
  • Content measurement and audience insights

Do you accept cookies and these technologies?

X

Privacy & Transparency

We use cookies and similar technologies for the following purposes:

  • Personalized ads and content
  • Content measurement and audience insights

Do you accept cookies and these technologies?