Pagina 1 di 3 1 2 3 ultimoultimo
Visualizzazione dei risultati da 1 a 10 su 24
  1. #1

    alimentare dati log-in su database

    Buongiorno
    ho creato questo form www.accio.it/riservato/mercato.asp (loggarsi come test-test) ma nei dati di riepilogo www.accio.it/riservato/dati.asp non appare il campo utente che vorrei fosse lo stesso con cui ci siamo loggati per compilare il form.
    Come posso fare? dove va a legere i dati di utente di default (insieme alla data, ip, e browser)
    i dati di login personali invece sono in una cartella privata (riservato/_private)
    i dati compilati sul forum sono nella cartella fpdb (riservato/fpdb)
    come posso risolvere il problema?
    avrei bisogno di un vostro aiuto perche da solo non me la sbrigo!

    grazie mille

  2. #2
    Moderatore di ASP e MS Server L'avatar di Roby_72
    Registrato dal
    Aug 2001
    Messaggi
    19,559
    Quando ti logghi attivi una session? Se contiene lo user basta stampare la sessione.
    Se invece contiene l'id utente devi fare una select sul db per recuperare lo user.

    roby

  3. #3
    Cosa intendi "attivi una session" come lo verifico? e poi cosa intendi basta spamparla? io la devo mettere nel riepilogo dei dati su pagina asp scusa ma sono molto poco esperto di ASP e Database per creare le pagine che ho indicato sul post ho utilizzato dei vademecum per frontpage per cui non conosco bene i linguaggi relativi
    qui poi non ci ho capito niente "Se invece contiene l'id utente devi fare una select sul db per recuperare lo user"

    se vuoi ti metto a disposizone tutto!!! pur di risolvere il problema e vincere una scommessa!

    grazie

  4. #4
    Moderatore di ASP e MS Server L'avatar di Roby_72
    Registrato dal
    Aug 2001
    Messaggi
    19,559
    La pagina che verifica il login, ovvero la logon.asp, cosa contiene?

    Roby

  5. #5
    ti posto tutta la pagina

    <% @language="vbscript" %>
    <%
    ' Was this page posted to?
    If UCase(Request.ServerVariables("HTTP_METHOD")) = "POST" Then
    ' If so, check the username/password that was entered.
    If ComparePassword(Request("uid"),Request("pwd")) Then
    ' If comparison was good, store the user name...
    Session("uid") = Request("uid")

    if Request.Form("cbrem")="on" then 'Remember me flag is ON: storing UID and PWD in cookies
    Response.Cookies("jsfpl")("1") = Request("uid")
    Response.Cookies("jsfpl")("2") = Request("pwd")
    Response.Cookies("jsfpl").Expires = Now+30 ' Cookie keep time in days: here is 30 days from present

    else 'Erase Cookie if flag is not set
    Response.Cookies("jsfpl")("1") = ""
    Response.Cookies("jsfpl")("2") = ""
    Response.Cookies("jsfpl").Expires = Now-1
    end if

    on error resume next
    ' ...and redirect back to the original page.
    Response.Redirect Session("REFERRER")
    if err then
    response.write "
    Error is: " & Err.Description
    response.write "
    Uid is: " & Session("UID")
    response.write "
    Ref is: " & Session("REFERRER")
    End if

    End If
    End If

    'If this page is not posted then run code below:
    Dim User,Pass,chb
    User="" & Request.Cookies("jsfpl")("1")
    Pass="" & Request.Cookies("jsfpl")("2")
    if Not( User="" and Pass="") then
    chb="checked"
    end if
    %>
    <html>

    <head>
    <meta http-equiv="Content-Type" content="text/html; charset=windows-1252">
    <title>Logon Page</title>
    <style>
    body { font-family: arial, helvetica }
    table { background-color: #cccccc; font-size: 9pt; padding: 3px }
    td { color: #000000; background-color: #cccccc; border-width: 0px }
    th { color: #ffffff; background-color: #0000cc; border-width: 0px }
    </style>
    <meta name="GENERATOR" content="Microsoft FrontPage 6.0">
    <meta name="ProgId" content="FrontPage.Editor.Document">
    </head>

    <body bgcolor="#FFCC00" text="#ffffff">

    <h3 align="center"></h3>
    <div align="center">
    <center>
    <form action="<%=LOGON_PAGE%>" method="POST">
    <table border="2" cellpadding="2" cellspacing="2">
    <tr>
    <th colspan="4" align="left">Inserire UserName e Password</th>
    </tr>
    <tr>
    <td></td>
    <td colspan="2" align="left">Si prega di inserire i dati di accesso</td>
    <td></td>
    </tr>
    <tr>
    <td></td>
    <td align="left">Sito</td>
    <td align="left"><%=Request.ServerVariables("SERVER_NA ME")%>
    </td>
    <td></td>
    </tr>
    <tr>
    <td></td>
    <td align="left">User Name</td>
    <td align="left">
    <input name="uid" type="text" size="20" value="<%=User%>"></td>
    <td></td>
    </tr>
    <tr>
    <td></td>
    <td align="left">Password</td>
    <td align="left">
    <input name="pwd" type="password" size="20" value="<%=Pass%>"></td>
    <td></td>
    </tr>
    <tr>
    <td></td>
    <td align="left">
    <input type="checkbox" name="cbrem" <%=chb%> value="ON">Ricordati
    di me</td>
    <td align="center"><input type="submit" value="Entra"></td>
    <td></td>
    </tr>
    <%If chb<>"" then %>
    <tr>
    <td></td>
    <td colspan="2" align="left">Uncheck the flag to erase stored User
    Name and Password</td>
    <td></td>
    </tr>
    <%End If%>
    </table>
    </form>
    </center></div>
    <p align="center"><font color="#CC3300">inserisci la tua user e password</font></p>

    </body>

    </html>

  6. #6
    Moderatore di ASP e MS Server L'avatar di Roby_72
    Registrato dal
    Aug 2001
    Messaggi
    19,559
    Ecco!

    Session("uid") = Request("uid")

    Dove vuoi che appaia il nome scrivi:

    codice:
    response.write (Session("uid"))
    Roby

  7. #7
    Lo so sono duro!!!!!!!!!!
    ho provato in tutti i modi sia da Frontpage che direttamente dal codice ma non riesco a farlo vedere

    potrebbe essere evidenziato sia accanto a ID che accanto a Nome_utente:
    il comando che mi hai suggerito deve essere inserito come collegamento od altro?

    non riesco ad inserire il codice completo della pagina!!
    dammi lumi please

  8. #8
    Moderatore di ASP e MS Server L'avatar di Roby_72
    Registrato dal
    Aug 2001
    Messaggi
    19,559
    Front PAge non ti serve e niente.
    Copia quello che ti ho messo io all'interno dei tag ASP:

    codice:
    response.write (Session("uid"))
    nel punto in cui desideri che appaia.

    Roby

  9. #9
    La scommessa era "Scommettiamo che quelle quattro cazzate che fanno gli sviluppatori ASP le so fare benissimo anch'io?" ??




    :maLOL:






    ... scusa stavo scherzando

    con Roby sei in buone mani!
    E' nato www.lombardiamotori.it

    www.universocase.it: il primo portale italiano di annunci immobiliari gratuiti e autogestiti!

  10. #10
    non ci crederai ma ci sono RIUSCITO grazie vermente per l'aiuto.
    Ma non è finita qui
    infatti se nei dati di inserimento del modulo è perfetto che utilizzare il tag response.write (Session("uid"))lo stesso non va bene nel report dei dati una volta inseriti perchè chiaramente mi fa vedere su tutta la tabella lo stesso utente mentre io vorrei archiviare chi di volta volta si è loggato ed ha inserito i dati
    In altre parole vorrei collegare di volta in volta il tag response.write (Session("uid"))ad un campo modulo di inserimento

    sempre devoto a Roby_72

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 © 2025 vBulletin Solutions, Inc. All rights reserved.