Avatar billede alex15 Nybegynder
30. oktober 2007 - 20:55 Der er 13 kommentarer og
2 løsninger

Hjemmeside med Login mm.

Hej

Nu står jeg og er i gang med at lave en hjemmeside. Når man kommer ind på forsiden (index.php) vil man blive mødt af 2 muligheder, den ene skal være at klikke på en knap, hvor man så bliver videre stillet til en shop, og den anden vil være en hvor der skal være mulighed for at man skal kunne logge sig ind. Når man har tastet sit login navn og kode osv. Skal man så komme ind på selve hjemmesiden. (hjemmesiden skal altså kun være for personer som har login til den).

Det skal lige siges at jeg er ny i php, og har aldrig lavet sådan noget login før, har kun lavet en hjemmeside, og det var i html og css.

Hvordan starter jeg, kan jeg godt starte med at lave layoutet samt indholdet til hjemmesiden, før man gør så den KUN er tilgændelig for personer der er logget ind?

Vil også gerne bede og lidt hjælp til hvordan eller hvor man kan læse om hvordan man opsætter sådan en login del til ens hjemmeside. Sidder selv og læser i den bog der hedder "Start på PHP5"

Går lidt ud fra at man skal kunne lave en database for man kan lave sådan noget login? og mit spørgsmål her til er så, hvordan lærer man det? hvor skal man læse om sådan noget henne?
Avatar billede nemlig Professor
30. oktober 2007 - 22:06 #1
Databasen vil nok være MySql. Der findes en masse lektioner på nettet, som kan lære dig, hvordan login-systemer kan programmeres.

Her kan du se eksempler på, hvordan et login-system kan kodes.

http://www.phpshark.dk/?p=category&id=1

Men det er en større opgave, du er gået i gang med. Bare at få lavet et godt sikret login-system, mener jeg er noget af en udfordring, når man ikke har prøvet det før.
Du kan sikkert finde noget udmærket på nettet, fx. via ovenstående link, men det vil vel også være rart for dig, at forstå faldgrupper m.m.
Jeg har arbejdet med PHP og MySql i 2 år nu, og jeg har rigtig meget at lære endnu.
Avatar billede supersquirrel Nybegynder
30. oktober 2007 - 22:12 #2
nemlig > Du har ret, man kan aldrig lære for meget i PHP eller MySQL.

alex15 > Hvis du er ny til PHP, og aldrig har prøvet det med login før, så kan det være noget af en udfordring at lave et stabilt og sikkert login-system, men når du først har prøvet det nogen gange, og er blevet mere kendt indenfor PHP sproget, så er det slet ikke så slemt igen.

Du kan måske finde hjælp på www.s2a.dk eller www.udvikleren.dk :)

- Held og lykke
Avatar billede nemlig Professor
30. oktober 2007 - 22:15 #3
Og et lille kursus kan du også finde her:
http://www.php-mysql-tutorial.com/user-authentication/
Avatar billede alex15 Nybegynder
31. oktober 2007 - 14:03 #4
hey, sorry jeg først svare tilbage nu, men har været i skole osv.

Det først link ser ikke helt dumt ud, hvis man bare kan download de forskellige ting. Har lige et andet sprøgsmål. Hvordan skal man gå i gang med det hele, skal man først lave hjemmesiden så den virker og alting? og derefter tilføje noget så man skal være logget ind for at kunne se siden? eller skal man først lave det med login?

indtil videre tak for hjælpen..!
Avatar billede nemlig Professor
31. oktober 2007 - 14:41 #5
Jeg kan fortælle, hvordan jeg selv gør det.
Jeg har en pc med Win-Xp. På denne pc, har jeg installeret en slags-serverprogram, som hedder Wamp. Det betyder, at jeg på min lokale PC'er kan afprøve det hele - altså både PHP-koden og MySQL.
Jeg sparer dermed en masse tid, da jeg ikke behøver at opdatere MySQl og overføre filer via FTP.
Se mere om WAMP-server her:

http://www.eksperten.dk/spm/767810

Når alt kører lokalt, så flytter jeg det.
Avatar billede alex15 Nybegynder
07. november 2007 - 16:29 #6
Ja okay. Det var også den måde jeg ville gøre det.. eller er igang med at gøre det.

Men hvad gør man endelig når man køber sig adgang til en server? findes der på denne server f.eks. hvis man købte sig ind hos dandomæne. Alle de filer osv. så kræver for at kører en server? hvis i forstår? Altså lige nu downloader jeg en masse forskellige filer for at instalere en server på min egen pc. Findes disse filer allerede på den server som man køber sig adgang til? eller hvordan fungere det?
Avatar billede sw_red_6 Nybegynder
07. november 2007 - 16:36 #7
hvis du køber et webhotel et eller andet sted så er det firmaet som står for at serveren virker og der bliver taget backup, hvis du køber en server hos en host kan du sikkert også få firmaet til at stå for alle de nødvendige ting..
Normalt er det ikke noget at bekymre sig om
Avatar billede alex15 Nybegynder
07. november 2007 - 16:50 #8
Ja okay.. Så alle de ting man skal downloade til ens egen computer, det er noget som de forskellige udbydere stå for. Man skal KUN selv stå for at ligge alle de ting/filer som man normalt også selv laver ind under mappen "www" ???
Avatar billede nemlig Professor
07. november 2007 - 17:07 #9
Ja - det er korrekt.
Avatar billede alex15 Nybegynder
07. november 2007 - 18:06 #10
Arh ja okay.. smart :o) Men lav lige nogle svar så i kan få jeres point
Avatar billede nemlig Professor
07. november 2007 - 18:13 #11
Svar herfra. :-)
Avatar billede sw_red_6 Nybegynder
08. november 2007 - 09:34 #12
også et svar fra mig..
jeg synes ikke jeg skal have point, men reglerne siger det er spørger som bestemmer så...
Avatar billede alex15 Nybegynder
08. november 2007 - 09:52 #13
Så skal du også lige lavet et svar.. så får du 15 point.. så får nemlig resten..! :o)
Avatar billede sw_red_6 Nybegynder
10. november 2007 - 09:52 #14
hov, man skal jo også lige ramme den radiobutton...
Avatar billede alex15 Nybegynder
10. november 2007 - 13:07 #15
Nårh, den kunne ikke lige lave den fordeling af point som jeg mente den skulle.. Så det blev altså lige 80 / 20..
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