Avatar billede mr-bob Nybegynder
15. oktober 2002 - 07:37 Der er 42 kommentarer og
1 løsning

login system??

helloza, og godmorgen, jeg er i gang med en hjemmeside og er ret ny med det hele, og så skal jeg have lavet et login system, der gør at man ikke kan komme ind på to af mine sider, uden af være "bruger"!.  det skal fungere sådan at en person skal have sit eget login med en bruger som jeg opretter ham med.
jeg har ingen forstand på sådan noget programmering, så jeg ved ikke hvor svært det vil være at lave det, men jeg har nogle punkter som jeg også gerne vil have med, og så må i jo lige skrive om det er nemt eller "umuligt" for mig, når nu jeg ikke er så god til det!

* det skal være sådan at når man logger sig på den ene side, så er man logget ind, indtil man lukker siden ned, så man ikke behøver at logge sig ind på begge sider når man skifter.
* en Log funktion sådan at jeg kan gå ind og se hvem og hvornår de har været inde. (dette punkt er dog overhovedet ikke et must)

håber der er nogen der kan hjælpe
med venlig hilsen Mr bob
p.s. point kan forhandles i forhold til opgavens størrelse!
Avatar billede dk_akj Nybegynder
15. oktober 2002 - 07:47 #1
Kender du lidt til asp ??
Jeg har et meget simpel system.

akj
Avatar billede mr-bob Nybegynder
15. oktober 2002 - 07:54 #2
dk akj> jeg må nok desværre sige at jeg Overhovedet ikke kender noget til programering, eller hvordan det skal gøres.
Avatar billede dk_akj Nybegynder
15. oktober 2002 - 07:56 #3
Det er meget simpelt så jeg tror sagtens du/vi kan få det til at virke :o)

Har du mulighed for asp på din webserver/webhotel ???

//akj
Avatar billede mr-bob Nybegynder
15. oktober 2002 - 07:59 #4
jepper
Avatar billede dk_akj Nybegynder
15. oktober 2002 - 08:00 #5
Fint, jeg laver lige et eksempel.

//akj
Avatar billede dk_akj Nybegynder
15. oktober 2002 - 08:15 #6
Her er et eksempel på hvordan du kan passwordbeskytte dine sider.
www.swk-surf.dk/akj/login.zip

//akj
Avatar billede dk_akj Nybegynder
15. oktober 2002 - 08:16 #7
I accesdb'en er der en tabel med brugernavne og passwords. Dit userid er mr-bob og dit password det samme.

//akj
Avatar billede mr-bob Nybegynder
15. oktober 2002 - 08:19 #8
jeg forstår ikke rigtigt hvad jeg skal gøre med den? som jeg sagde, jeg er virkelig dårlig!
Avatar billede dk_akj Nybegynder
15. oktober 2002 - 08:20 #9
Kører du dine sider lokalt eller på en server ??
Avatar billede mr-bob Nybegynder
15. oktober 2002 - 08:21 #10
altså den side jeg har nu der bliver de vel kørt fra serveren!
Avatar billede dk_akj Nybegynder
15. oktober 2002 - 08:25 #11
Ok, du skal uploade filen users.mdb security.asp og login.asp.

Den side(r) du vil passwordbeskytte omdøber du til .asp istedet for htm(l)
og indsætter <!--#include file="security.asp"--> som den første linie på siden. (se evt. hvordan i sikkerside.asp i eksemplet)

Husk at alle filer skal ligge i samme folder.

//akj
Avatar billede mr-bob Nybegynder
15. oktober 2002 - 08:31 #12
jeg vil meget nødig til at skulle uploade nu, da jeg ikke har mine koder ved mig! kan man ikke køre det lokalt??
Avatar billede freeagent Nybegynder
15. oktober 2002 - 08:31 #13
... hvordan laver du dine sider ? ... siatisk HTML ? .. så er det nok ikke vejen at lave login systemet i ASP.

Hvis din website kører på en Apache server kan du lægge filerne i en passwordbeskyttet folder, og bruge htaccess. Så behøver du ikke at lave siderne i PHP/ASP og rode med sessions. Hvis du ikke allerede laver siderne vedhjælp af PHP eller ASP, er det en ret stor mundfuld at gå igang med. Din webhost kan sikkert vise dig et eksempel, ellers er der en vejledning her: http://httpd.apache.org/docs/howto/auth.html og her: http://httpd.apache.org/docs/howto/htaccess.htm

Hvis du vil lave siderne i PHP, er der et relativt simpelt og ret sikkert login script her: http://www.phpsecurepages.com/ som du frit kan downloade.

Hvis du vælger ASP dk_akj jo givet dig en mulighed...
Avatar billede mr-bob Nybegynder
15. oktober 2002 - 08:47 #14
jeg har nu siddet og kigget lidt på http://www.phpsecurepages.com/  og det man kan downloade derinde, men jeg kan simpelthen ikke se hvordan det skal sættes ind på min side.
Avatar billede dk_akj Nybegynder
15. oktober 2002 - 08:49 #15
Hvilet OS har du ??
Har du installeret en webserver lokalt ??
Hvad sker der hvis du skriver http://localhost i din browser ??

//akj
Avatar billede mr-bob Nybegynder
15. oktober 2002 - 09:12 #16
win200 og xp!
jeg har ikke installeret en webserver lokalt!
Avatar billede dk_akj Nybegynder
15. oktober 2002 - 09:15 #17
hvis du på din W2K (kender ikke meget til XP) går ind i controlpanel - add/remove programs windows components, kan du vælge at installere en webserver (internet information services, også kaldet IIS)

Med den installeret kan du køre dine .asp sider lokalt.

Når du har gjort det skulle du kunne se en side på http://localhost

//akj
Avatar billede mr-bob Nybegynder
15. oktober 2002 - 09:31 #18
det er installeret nu!
Avatar billede dk_akj Nybegynder
15. oktober 2002 - 09:50 #19
Fint, så prøv at kopier alle filerne fra .zip filen ind i c:\inetpub\wwwroot og kør http://localhost.

//akj
Avatar billede mr-bob Nybegynder
15. oktober 2002 - 10:03 #20
når jeg trykker "her skal bruges password" skriver den bare siden blev ikke fundet! føj hgvor føler jeg mig dum lige nu.! kan slet ikke finde rundt!
Avatar billede dk_akj Nybegynder
15. oktober 2002 - 10:06 #21
Hmmm i wwwroot har du flg filer.

default.asp
login.asp
security.asp
sikkerside.asp
usikkerside.asp
users.mdb

Har du dem ??
Har du access installeret ??
Avatar billede mr-bob Nybegynder
15. oktober 2002 - 10:11 #22
jeg har ikke en der hedder login.asp!
og ja jeg har access installeret
Avatar billede dk_akj Nybegynder
15. oktober 2002 - 10:13 #23
Sorry, min fejl, jeg havde glemt at få den med i .zip filen.

Prøv lige at download den igen.

//akj
Avatar billede mr-bob Nybegynder
15. oktober 2002 - 10:15 #24
hehe, ok nu fandt jeg ud af det. men når jeg så skal sætte nye brugere ind i det, hvor gør jeg det? i access? syntes nemlig ikke lige jeg kunne finde det!
Avatar billede dk_akj Nybegynder
15. oktober 2002 - 10:19 #25
Ja, du opretter dem bare i access i tabellen "users"
Er det noget du tit skal gøre kan man lave en administrations side.

Virker det nu ??
Hvis ja så prøv at lave en ny side i wwwroot folderen.
Det eneste du skal gøre for at passwordbeskytte din nye side er at tilføje
<!--#include file="security.asp"-->  øverst på siden.
Husk at alle sider du vil passwordbeskytte skal hedde .asp.

//akj
Avatar billede mr-bob Nybegynder
15. oktober 2002 - 10:39 #26
Dk, jeg kan desværre ikke arbejde videre i dag på det, men jeg vender tilbage i morgen. du skal have mange tak for hjælpen ind til nu!!!

Mr bob
Avatar billede dk_akj Nybegynder
15. oktober 2002 - 10:40 #27
Du råber bare op hvis der er noget.

//akj
Avatar billede mr-bob Nybegynder
22. oktober 2002 - 17:56 #28
hej igen dk akj, unskyld den lange ventetid!
sådan ligger landet:

jeg har nu fundet ud af at hele det der med login og sådan skal laves sådan at der skal være en login side (som den fårste side) hvor man selvfølgelig får sit eget kodeord til. det der er anderledes fra dette system end det andet er, at hvis de ikke har noget kodeord skal de simpelthen bare ikke kune se siden/siderne på min hjemmeside. de skal heller ikke manuelt kunne trykke sig ind på på siden manuelt, altså hvis jeg har en underside der hedder "baller" så skal de ikke bare kunne skrive www.minside.dk/baller.htm eller noget i den stil, men der skal være fuldstændig logget af!

er det noget du kan hjælpe med??
du skal nok få point for al din hjælp, du kan jo selvfølgelig ikke gøre for at jeg skifter mening!

med venlig hilsen Mr bob
Avatar billede mr-bob Nybegynder
23. oktober 2002 - 08:59 #29
jeg lukker her og giver dig point og opretter et nyt, du har jo sådan set svaret på mit spm i dette!

takker
Avatar billede dk_akj Nybegynder
23. oktober 2002 - 09:02 #30
Jamen mr-bob det er jo det vi lige har lavet :o)

Det eneste du skal gøre for at passwordbeskytte dine sider er at tilføje
<!--#include file="security.asp"-->  øverst på siden.

//akj
Avatar billede mr-bob Nybegynder
23. oktober 2002 - 09:06 #31
er det muligt at jeg når jeg har fået lavet siderne færdige kan få dig til at sætte det ind på dem??

så kan jeg smide en mail til dig når det!!
Avatar billede dk_akj Nybegynder
23. oktober 2002 - 09:10 #32
Det kan jeg godt men du kan sagtens selv.

Nu har du en side (side1.htm) der starter som dette:

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
<head>
    <title>Untitled</title>
</head>
<body>

Omdøb siden til side1.asp og tilføj "include...." sådan:

<!--#include file="security.asp"--> 
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
<head>
    <title>Untitled</title>
</head>
<body>


//akj
Avatar billede mr-bob Nybegynder
23. oktober 2002 - 09:19 #33
jeg prøver! takker!
Avatar billede mr-bob Nybegynder
26. oktober 2002 - 17:01 #34
dk aj, jeg har fundet ud af det nu! :-)

du skal have mange takker for din hjælpsomhed!

med venlig hilsen Mr bob
Avatar billede mr-bob Nybegynder
26. oktober 2002 - 20:02 #35
orv, kan man forresten lave en knap der logger ud???
Avatar billede dk_akj Nybegynder
28. oktober 2002 - 07:08 #36
Jeps, opret en side logoff.asp, med flg kode:
<%
Session("username") = "" ' Clear username session
response.redirect("default.asp") ' Tilbage til forsiden
%>


For at logge af laver du et link til logoff.asp:
<a href="Logoff.asp">Log af</a>

//akj
Avatar billede mr-bob Nybegynder
28. oktober 2002 - 15:07 #37
du er en skat! :-)

mange tak for hjælpen, så er det man er glad for eksperten, og de rare mennesker der sidder på den anden side af skærmen for at hjælpe!

Med venlig hilsen Mr bob
Avatar billede dk_akj Nybegynder
28. oktober 2002 - 15:12 #38
Det var så lidt. Held og lykke med reste af projektet.

//akj
Avatar billede mr-bob Nybegynder
28. oktober 2002 - 15:18 #39
hov nu jeg har dig, nu har jeg oprettet logoff.asp og sat

<%
Session("username") = "" ' Clear username session
response.redirect("default.asp") ' Tilbage til forsiden
%>

ind!

og så har jeg lavet en knap hvor den linker til "<a href="Logoff.asp">Log af</a>"

men når jeg så checker om det virker så kommer der bare "siden blev ikke fundet" frem! og oppe i link-fisen står der "http://localhost/%3Ca%20href=%22Logoff.asp%22%3ELog%20af%3C/a%3E"

hvad gør jeg galt?
Avatar billede dk_akj Nybegynder
28. oktober 2002 - 15:32 #40
Det er dit link den er gal med.

Som alm textlink:  <a href="Logoff.asp">Log af</a>
Som billede    :  <a href="Logoff.asp"> <img src="logoff.gif"> </a>

//akj
Avatar billede mr-bob Nybegynder
28. oktober 2002 - 15:40 #41
jeg fik det lavet om i notesblok! så nu virker det!
men kan du fortælle mig hvorfor den lavede en mærkelig kode i dreamweaver så det ikke virkede??
Avatar billede dk_akj Nybegynder
28. oktober 2002 - 15:42 #42
Nej, det lyder underligt.
Avatar billede mr-bob Nybegynder
28. oktober 2002 - 15:43 #43
nå, men du skal have tak for hjælpen, nu skal jeg ikke forstyrre mere! :-)
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
Kurser inden for grundlæggende programmering

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester