Avatar billede freesoft Praktikant
23. april 2004 - 15:33 Der er 23 kommentarer og
3 løsninger

Login system

Hej derude
Jeg vil gerne lave et login system hvor når en bruger logger sig ind lægger en cookie. Og så for man adgang til lidt mere på mine sider.
Jeg forestiller mig noget med at i toppen på alle mine sider skal være en kode som checker om en bruger er logget ind.

/Kim - FreeSoft
Avatar billede Slettet bruger
23. april 2004 - 15:37 #1
Avatar billede sukos Juniormester
23. april 2004 - 15:56 #2
Måske der lidt du kan bruge her også?
http://www.showsource.dk/php/?list=Login
Avatar billede freesoft Praktikant
23. april 2004 - 16:16 #3
Der skal være 3 slags bruger:
Normal
Superbruger (Som har adgang til lidt mere..)
Admin
Avatar billede jammerlab Nybegynder
23. april 2004 - 22:15 #4
Når de logger ind sætter du en cookie:
----------
$query = mysql_query("select * from ?? where ?? = '??'");
$row = mysql_fetch_array($query);
setcookie ("noget", $row[user_lvl],time()+3600*24*30);
----------
og når de så går ind på din side så tjekker du bare først på denne måde:
----------

if($_COOKIE[noget] == 1) {
echo "normal";
}
if($_COOKIE[noget] == 2) {
echo "normal";
}
if($_COOKIE[noget] == 3) {
echo "normal";
}

----------

Det er vel det du leder efter...
Avatar billede freesoft Praktikant
24. april 2004 - 22:51 #5
Tror jeg har fundet ud af det med cookien nu...;-)

Hvordan laver jeg sådan at login feltet forsvinder..når man er logget ind?

/Kim
Avatar billede sukos Juniormester
24. april 2004 - 23:34 #6
if(isset($_COOKIE["navn"])) {
echo"Du er inde";
}else{
echo"Login-formular";
}
Avatar billede freesoft Praktikant
25. april 2004 - 00:16 #7
Tak..
Det virker...bare ik lige som det skal endnu..tror godt det er noget jeg skal kan lave..ellers spørg jeg igen..;-)
I skal nok få nogen points, men ik lige idag..
Avatar billede jammerlab Nybegynder
25. april 2004 - 00:19 #8
Du spørg bare hvis der er problemer :)
Avatar billede freesoft Praktikant
25. april 2004 - 10:25 #9
Lige en ting til..
Hvordan laver så man kan logge ud igen?
Slette cookien?

/Kim
Avatar billede jammerlab Nybegynder
25. april 2004 - 13:21 #10
Sådan: setcookie ("TestCookie", "", time() - 3600);

Du sætter bare minus tid på...
Avatar billede freesoft Praktikant
25. april 2004 - 14:24 #11
ok...
Hvor skal det sættes ind henne?
Jeg vil gerne lave så der er et link eller en knap man klikker på...og så logger man af.

/Kim
Avatar billede jammerlab Nybegynder
25. april 2004 - 14:27 #12
så laver du bare noget
if($logud) {
setcookie ("Navnpådincookie", "", time() - 3600);
}

<a href=$PHP_SELF?logout=true>Log ud</a>
Avatar billede jammerlab Nybegynder
25. april 2004 - 14:28 #13
<a href=$PHP_SELF?logud=true>Log ud</a>
Avatar billede freesoft Praktikant
25. april 2004 - 14:44 #14
Ok..tak det virker...
Avatar billede freesoft Praktikant
25. april 2004 - 14:46 #15
sukos Hvis du vil have lidt points skal du nok lægge et svar..;-)
Avatar billede jammerlab Nybegynder
25. april 2004 - 14:46 #16
hehe :)
Avatar billede sukos Juniormester
25. april 2004 - 14:47 #17
æh, jow tak! :O)
Avatar billede biihz Nybegynder
25. april 2004 - 14:47 #18
Avatar billede freesoft Praktikant
25. april 2004 - 14:59 #19
Det er da hvis ik et svar..;-)
Avatar billede jammerlab Nybegynder
25. april 2004 - 14:59 #20
haha flot sukos ;P
Avatar billede freesoft Praktikant
26. april 2004 - 15:09 #21
Nå...men hvis det er fordi du ik vil have nogen points så lukker jeg snart..
Avatar billede sukos Juniormester
26. april 2004 - 15:11 #22
sorry!
Avatar billede freesoft Praktikant
26. april 2004 - 15:24 #23
Hvorfor siger den "Du har afsat flere point end der er afsat til spørgsmålet"
100 + 50 giver det ik 150?
Avatar billede sukos Juniormester
26. april 2004 - 15:26 #24
æh, du skal vælge "avanceret" for at fordele point til flere svar, hvis ikke de skal dele
Avatar billede freesoft Praktikant
26. april 2004 - 16:30 #25
Jeg klikker også på "selv angive point fordelingen"
Avatar billede freesoft Praktikant
14. maj 2004 - 13:48 #26
Hmm....nå...du har I altså fået lige meget...
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
Vi tilbyder markedets bedste kurser inden for webudvikling

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