Sto impazzendo

metalgemini

Utente Attivo
14 Apr 2004
745
0
0
Aiutatemi vi prego xkè sto impazzendo su una cosa assurda ke solo a me può capitare...ho un form x il login ke punta alla pagina login.asp x l'autenticazione...ma x qualche strano caso della vita mi va ad un'altra pagina ke ho per le ricerche search.asp...come puo succedere ciò?

il form sn sicuro ke punta a login.asp:

<form action="login.asp" method="post"> più sicuro di così!!!

e in piu mi passa i dati in modalità get...lo capisco xkè nella barra degli indirizzi mi si visualizzano i nomi dei campi del form e i relativi valori...AIUTATEMI STO IMPAZZENDO!!

puo essere dato da qualche intruglio ke ho fatto includendo i vari file con connessioni del database...variabili x i recordset ecc ecc????
qualcuno mi aiuti!!!
grazie
 
Grazie

Grazie x la tua risposta grottafelix!
Io ho le mie pagine che hanno il menù (menu.asp) incluso con SSI.
Questo menu deve prelevare alcuni dati da una tabella del db...e a certe condizioni deve far vedere o meno i link x le modifiche di alcune cosette.Insieme al menù c'è anche il classico form x il login.
La connessione al db ne faccio una x tutte...e quindi rimane nella pagina principale e non nella pagina menu.asp.

Ecco la pagina menu.asp:

(la connessione al db è nella pagina principale...es. home.asp la quale include menu.asp)

<%
'eseguo la query x selezionare le categorie merceologiche
Querymenu = "Select * from CATEGORIEMERCI order by CATEGORIAMERCE"
Set Rsmenu = Server.CreateObject("ADODB.Recordset")
Rsmenu.Open Querymenu, Conn, 3, 3
%>
<table border="1" align="center" bordercolorlight="#CCCCCC" bordercolordark="#CCCCCC" width="100%" cellpadding="0" cellspacing="0">

<tr>
<td bgcolor="#FFFF00" align="center"><div style="font-size:18;font-family:comic sans ms;color:#000000;">Servizi internet</div>




<tr>
<td align="center">
<A href="index2.asp?id=internetpoint" class="linkmenu">
L'internet point</A></div>

<tr>
<td bgcolor="#FFFF00" align="center">

<div style="font-size:18;font-family:comic sans ms;color:#000000;">
Prodotti</div>
<%
'ciclo while per elencare le categorie
do while not Rsmenu.eof
response.write"<tr><td align='center'>" & Rsmenu("categoriamerce")
Rsmenu.movenext
loop
%>

<tr>
<td bgcolor="#FFFF00" align="center">
<div style="font-size:18;font-family:comic sans ms;color:#000000;">Contatti</div>


<tr>
<td align="center">
Tel. e Fax:********
<tr>
<td align="center">
Contattaci via email

</table>


<%
' se entro da amministratore visualizzo il menu x le modifiche
if Session("login") = "ok" then

%>


<table border="1" align="center" bordercolorlight="#CCCCCC" bordercolordark="#CCCCCC" cellpadding="0" cellspacing="0" width="100%">

<tr>


<td valign="center" align="center" bgcolor="#FFFF00"><div style="font-size:18;font-family:comic sans ms;color:#000000;">Modifiche</div>

<tr>


<td align="center">


<A href="addcatmerc.asp">Aggiungi categoria merce</a>


<tr>
<td align="center">


<A href="addcatprod.asp">Aggiungi categoria prodotto</A>



<tr>

<td align="center">

<A href="addprod.asp">Aggiungi un prodotto</A>

</table>



<%
' se non entro da amministratore visualizzo il menu normale e le altre cose
else
%>

<table width="100%">
<tr>
<td align="center" bgcolor="#FFFF00"><div style="font-size:18;font-family:comic sans ms;color:#000000;">Area riservata</div>
<tr>

<td>
<table>
<tr>
<td align="right">

<!--ECCOLO!!!-->
<form method="post" action="login.asp"> <---E' LUI!!!

UserName:<td align="left"><input type="text" name="username" size="10">
<input type="hidden" value="login" name="act">

</tr>
<tr>
<td align="right">Password:
<td align="left"><input type="password" name="password" size="10">
</tr>
<tr>
<td></td>
<td align="center">

<input type="submit" value="Entra">
</form>
</table>
</table>

<%
end if
%>

Ok questo è il codice.Se però vado alla pagina login.asp...e faccio il login...funziona.Ah, scordavo...mi fa la stessa cosa con un form per la modifica dei dati.

Può essere che faccio un po' di confusione con le connessioni al db?Perkè la apro ma non la chiudo mai...cosa comporta qesto?
Ciao e grazie 1000 :byebye:
 
Risolto...

Prima che impazzisci anke tu...ho risolto...avevo fatto un unica connessione x tutto ma ho capito ke devo fare connessioni separate...ciao e grazie
 
Per metalgemini...

Gentilmente, quando apri una discussione metti un titolo appropriato alla natura del problema posto, ed inoltre fai attenzione a dove lo apri!! Esiste un'apposita sezione del forum dedicata ad ASP (dove ti sposto).

Dopo mesi che frequenti il forum, dovresti essertene accorto... :cool:
 
WebDisaster ha scritto:
Per metalgemini...

Gentilmente, quando apri una discussione metti un titolo appropriato alla natura del problema posto, ed inoltre fai attenzione a dove lo apri!! Esiste un'apposita sezione del forum dedicata ad ASP (dove ti sposto).

Dopo mesi che frequenti il forum, dovresti essertene accorto... :cool:

Beh hai ragione...ma non riuscivo a capire il problema...e di conseguenza la sua sezione appropriata :D
 

Discussioni simili