2 messaggi dal 27 febbraio 2006
www.amcorp.it
Ho creato un forum, in asp, e vorrei aggiungere la registrazione dell'indirizzo IP di coloro che si registrano.
Ho provato con Request.Servervariables("REMOTE_ADDR") ma non riesco a fare in modo chè si registri nel database assieme agli altri dati.
Aiutatemi!!
(Approfitto: come posso visualizzare il nome utente di chi effettua il login (ES. Benvenuto [NOME UTENTE])
Grazie

AmCorp.it
Associata ABM
http://www.AmCorp.it/
mail: urp@amcorp.it
11.886 messaggi dal 09 febbraio 2002
Contributi
prova a creare una pagina nuova in cui metti solo questo codice:

<%
ip = Request.ServerVariables("REMOTE_ADDR")
Response.Write id
%>

in questo modo ti accerti che la variabile viene recuperata correttamente.
Fatto questo, beh, non c'è motivo per cui non debba inserirsi nel database assieme agli altri dati. Frose c'è un errore nella sintassi della tua insert, posta un po' di codice.


come posso visualizzare il nome utente di chi effettua il login (ES. Benvenuto [NOME UTENTE])

nella pagina di login, dopo che hai controllato che i dati immessi esistono nel database, valorizza una variabile session con lo username dell'utente.

Session("username") = Request.Form("username")

in ogni pagina poi scrivi:

Benvenuto <%=Session("username")%>

ciao

Enjoy learning and just keep making
2 messaggi dal 27 febbraio 2006
www.amcorp.it
Ti chiedo scusa, sarò imbranato ma non riesco a visualizzare il nome utente. Ti metto il codice della pagina di login, così magari capisci perchè non va:
<% if request("msg") <> "" then msg_list.add "requestmsg", request("msg") %>

<%


'-------------------------------- DECLARATION SECTION ----------------------------------------------

''' NOTE: global vars are declared in i_utils.asp library.
''' The i_utils.asp library also contains various subrountines for
''' formatting, user managment, general database access, error
''' handling and tree form functions.

''''''''' login
dim user_name
dim password
dim submit
dim registerlink
dim login_sql

':::::::::::::::::::::::::::::::::::: GENERAL SUBROUTINES :::::::::::::::::::::::::::::::::::::::::::::::::::::::

sub request_login
''' request expected input parameters for this form

user_name = request("user_name")
password = request("password")
submit = request("submit")
registerlink = request("registerlink")

end sub

'::::::::::::::::::::::::::::::: REQUEST AND VALIDATION ::::::::::::::::::::::::::::::::::::::::::::

'::::::::::::::::::::::::::::::: DEFAULT FIELD VALUES ::::::::::::::::::::::::::::::::::::::::::::

sub get_defaults_login
''' set default values for this form

user_name = ""
password = ""
submit = "LOGIN"
registerlink = "Fai clic QUI per effettuare la registrazione!"

end sub



'------------------------------- DATABASE SUBROUTINES ----------------------------------------------


'----------------------------------- MAIN -------------------------------------------------------------

''' request form keys

''' determine if search parameters are being passed
do_search = request("do_search")

'----------------------------------- ACTION CASE HANDLER --------------------------------------------
''' request action
action = lcase(request("action"))

''' action case handler
select case action


case "login"
' verify and select the user from database

''' call the do_login function in i_utils.asp
do_login


case "logout"
' remove the user from current session

session("user_id") = NULL
session("accesslevel") = NULL


'::::::::::::::::::::::::::::::::::::::::::::::::::::::::
' custom action handler(s)
''' select 'custom actions' to specify your case statements
'::::::::::::::::::::::::::::::::::::::::::::::::::::::::

end select

''' no action was requested, so handle the default case for each form

get_defaults_login


%>

<!-- #include file=i_header.asp -->



<%

display_errs
display_msg

%>
Grazie

AmCorp.it
Associata ABM
http://www.AmCorp.it/
mail: urp@amcorp.it
11.886 messaggi dal 09 febbraio 2002
Contributi
subito sotto a questa riga
user_name = request("user_name")

scrivi
Session("user_name") = request("user_name")

poi in qualsiasi altra pagina in cui vuoi mostrare il nome utente fai:

Benvenuto <%=Session("user_name")%>

Enjoy learning and just keep making

Torna al forum | Feed RSS

ASPItalia.com non è responsabile per il contenuto dei messaggi presenti su questo servizio, non avendo nessun controllo sui messaggi postati nei propri forum, che rappresentano l'espressione del pensiero degli autori.