|
| Brugernavn Fra : Jeppe Christensen |
Dato : 16-01-05 01:43 |
|
Leder efter et script der kan få brugeren der er logget in navn
frem.
Altså at nå de er lokket ind kommer der til at stå f.eks. Du er
logget korrekt ind som Jeppe Christensen
--
Vil du lære at kode HTML, XHTML, CSS, SSI, ASP eller ASP.NET?
- Pædagogiske tutorials på dansk
- Kom godt i gang med koderne
KLIK HER! => http://www.html.dk/tutorials
| |
Jens Rosenkvist (16-01-2005)
| Kommentar Fra : Jens Rosenkvist |
Dato : 16-01-05 03:20 |
|
Jeppe Christensen wrote:
> Altså at nå de er lokket ind kommer der til at stå f.eks. Du er
> logget korrekt ind som Jeppe Christensen
Det kommer an på dit system. Bruger du sessions, cookies eller noget
helt tredje til at logge folk ind?
| |
Jeppe Christensen (16-01-2005)
| Kommentar Fra : Jeppe Christensen |
Dato : 16-01-05 14:50 |
|
Jens Rosenkvist wrote in dk.edb.internet.webdesign.serverside.asp:
> Jeppe Christensen wrote:
> > Altså at nå de er lokket ind kommer der til at stå f.eks. Du er
> > logget korrekt ind som Jeppe Christensen
>
> Det kommer an på dit system. Bruger du sessions, cookies eller noget
> helt tredje til at logge folk ind?
>
>
>Mit log in system ser således ud, og udfra hvad jeg kan se bruger det
sessions.....
<%
Dim adoCon
Dim strCon
Dim rsCheckUser
Dim strAccessDB
Dim strSQL
Dim strUserName
strUserName = Request.Form("txtUserName")
strAccessDB = "brugere.mdb"
Set adoCon = Server.CreateObject("ADODB.Connection")
strCon = "DRIVER={Microsoft Access Driver (*.mdb)};uid=;pwd=letmein;
DBQ=" & Server.MapPath(strAccessDB)
adoCon.Open strCon
Set rsCheckUser = Server.CreateObject("ADODB.Recordset")
strSQL = "SELECT tblUsers.Password FROM tblUsers WHERE tblUsers.UserID
='" & strUserName & "'"
rsCheckUser.Open strSQL, strCon
If NOT rsCheckUser.EOF Then
If (Request.Form("txtUserPass")) = rsCheckUser("Password") Then
Session("blnIsUserGood") = True
Set adoCon = Nothing
Set strCon = Nothing
Set rsCheckUser = Nothing
Response.Redirect"brugernavn.asp?name=" & strUserName
End If
End If
Set adoCon = Nothing
Set strCon = Nothing
Set rsCheckUser = Nothing
Session("blnIsUserGood") = False
Response.Redirect"fejl.asp"
%>
--
Vil du lære at kode HTML, XHTML, CSS, SSI, ASP eller ASP.NET?
- Pædagogiske tutorials på dansk
- Kom godt i gang med koderne
KLIK HER! => http://www.html.dk/tutorials
| |
Jens Rosenkvist (16-01-2005)
| Kommentar Fra : Jens Rosenkvist |
Dato : 16-01-05 18:24 |
|
Jeppe Christensen wrote:
> strSQL = "SELECT tblUsers.Password FROM tblUsers WHERE tblUsers.UserID
> ='" & strUserName & "'"
Hvor har du strUserName fra her?
Du kan jo bare gemme brugernavnet i en session, ligesom du gemmer 'True'.
| |
Jeppe Christensen (16-01-2005)
| Kommentar Fra : Jeppe Christensen |
Dato : 16-01-05 21:22 |
|
Jens Rosenkvist wrote in dk.edb.internet.webdesign.serverside.asp:
> Jeppe Christensen wrote:
> > strSQL = "SELECT tblUsers.Password FROM tblUsers WHERE tblUsers.UserID
> > ='" & strUserName & "'"
>
> Hvor har du strUserName fra her?
>
> Du kan jo bare gemme brugernavnet i en session, ligesom du gemmer 'True'.
Hmm er ikke så meget inde i det med session(s), så hvis du lige ville
forklarer hvad jeg skulle gøre så siger jeg mange tak....
--
Vil du lære at kode HTML, XHTML, CSS, SSI, ASP eller ASP.NET?
- Pædagogiske tutorials på dansk
- Kom godt i gang med koderne
KLIK HER! => http://www.html.dk/tutorials
| |
Erik Ginnerskov (17-01-2005)
| Kommentar Fra : Erik Ginnerskov |
Dato : 17-01-05 17:45 |
| | |
Jeppe Christensen (17-01-2005)
| Kommentar Fra : Jeppe Christensen |
Dato : 17-01-05 20:00 |
|
Erik Ginnerskov wrote in dk.edb.internet.webdesign.serverside.asp:
> Jeppe Christensen wrote:
>
> > <%
> > Dim adoCon
> > Dim strCon
> > Dim rsCheckUser
> > Dim strAccessDB
> > Dim strSQL
> > Dim strUserName
>
> >Response.write "<p>Du er logget korrekt ind som" & strUserName & "</p>"
>
> --
> Med venlig hilsen
> Erik Ginnerskov
> http://hjemmesideskolen.dk - http://html-faq.dk
> http://ginnerskov.frac.dk
>
> Hmm får ikke rigtig brugernavnet frem ved at skrive Response.write
"<p>Du er logget korrekt ind som" & strUserName & "</p>" .....den skriver
kun : Du er logget korrekt logget ind....
Har skrevet det inde i den side som login'et fører til......
--
Vil du lære at kode HTML, XHTML, CSS, SSI, ASP eller ASP.NET?
- Pædagogiske tutorials på dansk
- Kom godt i gang med koderne
KLIK HER! => http://www.html.dk/tutorials
| |
Jens Rosenkvist (17-01-2005)
| Kommentar Fra : Jens Rosenkvist |
Dato : 17-01-05 20:18 |
|
Jeppe Christensen wrote:
>Hmm får ikke rigtig brugernavnet frem ved at skrive Response.write
>
> "<p>Du er logget korrekt ind som" & strUserName & "</p>" .....den skriver
> kun : Du er logget korrekt logget ind....
>
> Har skrevet det inde i den side som login'et fører til......
Pas på når du svarer herinde. Det ligner, at din første linje er skrevet
af personen før dig.
Grunden til, at du ikke får noget frem når du skriver det er, at strings
ikke bliver ført videre til nye sider, men kun er på den side du
opretter dem.
Derfor spørger jeg igen: Hvor har du brugernavnet fra i første omgang?
Eksemplet vil kun virke på den side hvor du tidligere har defineret
stringen.
Hvis du vil have vist navnet på andre sider, kan du eksempelvis skrive:
Session("UserName") = strUserName 'Nu gemmes brugernavnet i en Session.
Når du så vil have det vist på andre sider skriver du:
Response.Write "Du er " & Session("UserName")
| |
Jeppe Christensen (17-01-2005)
| Kommentar Fra : Jeppe Christensen |
Dato : 17-01-05 23:29 |
|
Jens Rosenkvist wrote in dk.edb.internet.webdesign.serverside.asp:
> Jeppe Christensen wrote:
> >Hmm får ikke rigtig brugernavnet frem ved at skrive Response.write
> >
> > "<p>Du er logget korrekt ind som" & strUserName & "</p>" .....den skriver
> > kun : Du er logget korrekt logget ind....
> >
> > Har skrevet det inde i den side som login'et fører til......
>
> Pas på når du svarer herinde. Det ligner, at din første linje er skrevet
> af personen før dig.
>
> Grunden til, at du ikke får noget frem når du skriver det er, at strings
> ikke bliver ført videre til nye sider, men kun er på den side du
> opretter dem.
> Derfor spørger jeg igen: Hvor har du brugernavnet fra i første omgang?
>
> Eksemplet vil kun virke på den side hvor du tidligere har defineret
> stringen.
>
>
> Hvis du vil have vist navnet på andre sider, kan du eksempelvis skrive:
>
> Session("UserName") = strUserName 'Nu gemmes brugernavnet i en Session.
>
>
> Når du så vil have det vist på andre sider skriver du:
>
> Response.Write "Du er " & Session("UserName")
Jeg har bruger navnet fra en acces database som ligger på serveren. Har så en
login side som tjekker om ens brugernavn/password er rigtigt. Og fører en så
videre til en ny side hvis brugernavn/password er rigtigt. Og det er på den
nye side at jeg vil have, brugerens brugernavn til at stå...
Session("UserName") = strUserName <----- skal det skrives på siden de logger
ind eller?
ellers mange tak for hjælpen, men er ikke så meget inde i det endnu.
--
Vil du lære at kode HTML, XHTML, CSS, SSI, ASP eller ASP.NET?
- Pædagogiske tutorials på dansk
- Kom godt i gang med koderne
KLIK HER! => http://www.html.dk/tutorials
| |
Jens Rosenkvist (18-01-2005)
| Kommentar Fra : Jens Rosenkvist |
Dato : 18-01-05 02:23 |
|
Jeppe Christensen wrote:
> Session("UserName") = strUserName <----- skal det skrives på siden de logger
> ind eller?
Du skrev i et tidligere indlæg:
> If (Request.Form("txtUserPass")) = rsCheckUser("Password") Then
>
> Session("blnIsUserGood") = True
Det er efter denne linje, at du skal skrive:
Session("UserName") = strUserName
Det skal altså gøres på siden der undersøger om man har opgivet korrekt
brugernavn/kodeord.
Nu har du så gemmet brugernavnet i en session.
Hver gang du vil skrive brugernavnet på en hvilken som helst side,
skriver du:
Response.Write Session("UserName")
Håber det er forståeligt nu. :)
> ellers mange tak for hjælpen, men er ikke så meget inde i det endnu.
Helt i orden. :)
| |
Jeppe Christensen (18-01-2005)
| Kommentar Fra : Jeppe Christensen |
Dato : 18-01-05 08:19 |
|
Jens Rosenkvist wrote in dk.edb.internet.webdesign.serverside.asp:
> Jeppe Christensen wrote:
> > Session("UserName") = strUserName <----- skal det skrives på siden de logger
> > ind eller?
>
> Du skrev i et tidligere indlæg:
>
> > If (Request.Form("txtUserPass")) = rsCheckUser("Password") Then
> >
> > Session("blnIsUserGood") = True
>
> Det er efter denne linje, at du skal skrive:
>
> Session("UserName") = strUserName
>
> Det skal altså gøres på siden der undersøger om man har opgivet korrekt
> brugernavn/kodeord.
>
>
> Nu har du så gemmet brugernavnet i en session.
>
> Hver gang du vil skrive brugernavnet på en hvilken som helst side,
> skriver du:
>
> Response.Write Session("UserName")
>
>
> Håber det er forståeligt nu. :)
>
>
> > ellers mange tak for hjælpen, men er ikke så meget inde i det endnu.
>
> Helt i orden. :)
Mange tak for hjælpen !!
--
Vil du lære at kode HTML, XHTML, CSS, SSI, ASP eller ASP.NET?
- Pædagogiske tutorials på dansk
- Kom godt i gang med koderne
KLIK HER! => http://www.html.dk/tutorials
| |
Jeppe Christensen (18-01-2005)
| Kommentar Fra : Jeppe Christensen |
Dato : 18-01-05 08:19 |
|
Jens Rosenkvist wrote in dk.edb.internet.webdesign.serverside.asp:
> Jeppe Christensen wrote:
> > Session("UserName") = strUserName <----- skal det skrives på siden de logger
> > ind eller?
>
> Du skrev i et tidligere indlæg:
>
> > If (Request.Form("txtUserPass")) = rsCheckUser("Password") Then
> >
> > Session("blnIsUserGood") = True
>
> Det er efter denne linje, at du skal skrive:
>
> Session("UserName") = strUserName
>
> Det skal altså gøres på siden der undersøger om man har opgivet korrekt
> brugernavn/kodeord.
>
>
> Nu har du så gemmet brugernavnet i en session.
>
> Hver gang du vil skrive brugernavnet på en hvilken som helst side,
> skriver du:
>
> Response.Write Session("UserName")
>
>
> Håber det er forståeligt nu. :)
>
>
> > ellers mange tak for hjælpen, men er ikke så meget inde i det endnu.
>
> Helt i orden. :)
Mange tak for hjælpen !!
--
Vil du lære at kode HTML, XHTML, CSS, SSI, ASP eller ASP.NET?
- Pædagogiske tutorials på dansk
- Kom godt i gang med koderne
KLIK HER! => http://www.html.dk/tutorials
| |
Jeppe Christensen (18-01-2005)
| Kommentar Fra : Jeppe Christensen |
Dato : 18-01-05 08:28 |
|
Jeppe Christensen wrote in dk.edb.internet.webdesign.serverside.asp:
> Jens Rosenkvist wrote in dk.edb.internet.webdesign.serverside.asp:
> > Jeppe Christensen wrote:
> > > Session("UserName") = strUserName <----- skal det skrives på siden de logger
> > > ind eller?
> >
> > Du skrev i et tidligere indlæg:
> >
> > > If (Request.Form("txtUserPass")) = rsCheckUser("Password") Then
> > >
> > > Session("blnIsUserGood") = True
> >
> > Det er efter denne linje, at du skal skrive:
> >
> > Session("UserName") = strUserName
> >
> > Det skal altså gøres på siden der undersøger om man har opgivet korrekt
> > brugernavn/kodeord.
> >
> >
> > Nu har du så gemmet brugernavnet i en session.
> >
> > Hver gang du vil skrive brugernavnet på en hvilken som helst side,
> > skriver du:
> >
> > Response.Write Session("UserName")
> >
> >
> > Håber det er forståeligt nu. :)
> >
> >
> > > ellers mange tak for hjælpen, men er ikke så meget inde i det endnu.
> >
> > Helt i orden. :)
> Mange tak for hjælpen !!
>
Har sat det du sagde ind så der kommer til at stå følgende
If (Request.Form("txtUserPass")) = rsCheckUser("Password") Then
Session("blnIsUserGood") = True
Session("UserName") = strUserName
men kan stadigvæk ikke helt få det til at funke...
--
Vil du lære at kode HTML, XHTML, CSS, SSI, ASP eller ASP.NET?
- Pædagogiske tutorials på dansk
- Kom godt i gang med koderne
KLIK HER! => http://www.html.dk/tutorials
| |
Jeppe Christensen (18-01-2005)
| Kommentar Fra : Jeppe Christensen |
Dato : 18-01-05 08:49 |
|
Jens Rosenkvist wrote in dk.edb.internet.webdesign.serverside.asp:
> Jeppe Christensen wrote:
> > Session("UserName") = strUserName <----- skal det skrives på siden de logger
> > ind eller?
>
> Du skrev i et tidligere indlæg:
>
> > If (Request.Form("txtUserPass")) = rsCheckUser("Password") Then
> >
> > Session("blnIsUserGood") = True
>
> Det er efter denne linje, at du skal skrive:
>
> Session("UserName") = strUserName
>
> Det skal altså gøres på siden der undersøger om man har opgivet korrekt
> brugernavn/kodeord.
>
>
> Nu har du så gemmet brugernavnet i en session.
>
> Hver gang du vil skrive brugernavnet på en hvilken som helst side,
> skriver du:
>
> Response.Write Session("UserName")
>
>
> Håber det er forståeligt nu. :)
>
>
> > ellers mange tak for hjælpen, men er ikke så meget inde i det endnu.
>
> Helt i orden. :)
Okay har fået det til at virke nu mange tak...
--
Vil du lære at kode HTML, XHTML, CSS, SSI, ASP eller ASP.NET?
- Pædagogiske tutorials på dansk
- Kom godt i gang med koderne
KLIK HER! => http://www.html.dk/tutorials
| |
Jens Rosenkvist (18-01-2005)
| Kommentar Fra : Jens Rosenkvist |
Dato : 18-01-05 13:59 |
|
Jeppe Christensen wrote:
> Okay har fået det til at virke nu mange tak...
Var da så lidt. Hvis du har flere problemer er du jo velkommen til at
spørge igen. :)
Men der er ingen grund til, at du citerer hele indlægget når du svarer.
Det bliver langt mere overskueligt, hvis du kun kopierer selve det du
svarer på. :)
| |
|
|