05. januar 2003 - 19:19
Der er
19 kommentarer og 1 løsning
Kodet site
Hejsa! Hvordan laver jeg en side hvor man på første site skal angive brugernavn og kode? mvh søren
Annonceindlæg tema
Forsvar & beredskab
Cybersikkerhed, realtidsdata og robuste it-systemer er blevet fundamentet for moderne forsvar.
05. januar 2003 - 19:24
#1
Du er nødt til at programmere et login til din side. Dette kan gøres i f.eks. sproget ASP (Active Server Pages). Men det er, hvis du er nybegynder, ikke helt ligetil ;)
05. januar 2003 - 19:26
#2
Jeg har et simpelt script i php, hvis du har mulighed for at bruge det ?
05. januar 2003 - 19:38
#3
jakob: php?
05. januar 2003 - 19:47
#4
vwnet: Php er et programmeringssprog, og bruges "sammen" med html
05. januar 2003 - 19:48
#5
Okay - du skriver bare "hvis du har mulighed for at bruge det?"... Er der nogle krav eller hva? Jeg ka da se om jeg ka få det til at funke...
05. januar 2003 - 20:05
#6
Det er ikke alle servere der understøtter php, desværre. Undersøg det evt. ved at besøge hjemmesiden for dit hosting-sted. Der burde de beskrive hvad netop deres server understøtter..
05. januar 2003 - 20:12
#7
nå oki, det gør de... Jeg mangler mest af alt en vejledning i hvordan man laver en boks med brugernavn og password... Evt. nogle eksempler?
05. januar 2003 - 20:18
#8
Du laver 2 felter på din side fx. kaldet 'side.html'. Derfra skriver du i <form></form> at den skal gå til en anden side fx. 'tjek.php'. Denne side tjekker så om brugernavn og password er korrekt via php.
05. januar 2003 - 20:22
#9
Her er et eksempel: <html> <head> <title>Titel på din side</title> <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1"> </head> <body bgcolor="#262626" text="#CC6600"> <? //Dette login-script er programmeret af Jonas Delfs //og må frit bruges så længe disse linier lades være $realbruger = array( "brugernavn", "brugernavn2", "brugernavn3" ); //Det rigtige brugernavn $realpw = array( "password", "password 2", "password 3" ); //Det rigtige password if($action == "login"){ if($brugernavn) echo "Du har ikke indtastet et brugernavn!"; else if(!$password) echo "Du har ikke indtastet en kode!"; else { if( in_array($brugernavn, $realbruger) && in_array($password, $realpw) ){ ?> Her sættes koden ind for den side der skal vises hvis koden er rigtig <? } else echo "Der er fejl i enten brugernavn eller password!"; } } else{ ?> <form action="<? echo $PHP_SELF; ?>?action=login" method="post"> <table><tr> <td><font size="2" face="Verdana">Brugernavn:</font></td> <td><input type="text" name="brugernavn"></td></tr><tr> <td><font size="2" face="Verdana">Password:</font></td> <td><input type="password" name="password"></td></tr><tr> <td></td><td><input type="submit" value="Login"></td></tr></table> </form> <? } ?> </body> </html>
05. januar 2003 - 20:25
#10
Ovenstående kode gemmer du som filnavn.php og når brugeren kommer ind på den bliver han bedt om at indtaste et password, kan han det bliver siden vist, hvis ikke kan han ikke komme til at se siden.
05. januar 2003 - 21:23
#11
jacob: tak... "Her sættes koden ind for den side der skal vises hvis koden er rigtig" - mener du fx. <A HREF="essen.htm">essen.htm</A> ? Hvordan bestemmer man så brugernavn og kode? Hvor lægges de korrekte parametre på nettet?
05. januar 2003 - 21:27
#12
Nej, hvis du gerne vil have at brugeren skal gå til essen.htm hvis vedkommende har det rigtige brugernavn/passeword, så skal du simpelhen tage html koden fra essen.htm og sætte ind istedet for "Her sættes kode...." Brugernavn og password bestemmer du her: $realbruger = array( "brugernavn", "brugernavn2", "brugernavn3" ); //Det rigtige brugernavn $realpw = array( "password", "password 2", "password 3" ); //Det rigtige password Du kan selve vælge om du vil have flere eller kun et brugernavn/password
05. januar 2003 - 21:55
#13
okay, men vel ikke hele koden lige fra <html> til </html> for det blir da noget værre noget ka jeg regne ud!?
05. januar 2003 - 22:08
#14
vwnet: Du skal tage det imellem <body> og </body>
05. januar 2003 - 22:24
#15
Ka ik få det til at virke.... Indholdet mellem <body> og </body> vises bare... Jeg fjerner bare "Her sættes koden ind for den side der skal vises hvis koden er rigtig" som du skrev tidligere og indsætter det nye...!? Jeg skal måske indsætte på den anden side af nogle af tagsene eller hvordan!? Findes der ikke et eksempel på nettet et sted?
05. januar 2003 - 22:46
#16
vwnet: Kan du ikke sende filen der skal beskyttes med login til mig: mmd2207@mail.ikasths.dk
05. januar 2003 - 22:47
#17
vwnet: Du skal huske at gemme filen som .php, og er nødt til at lægge den op på nettet for at se om det virker
06. januar 2003 - 10:28
#18
Åh det ska på nettet, nu virker det da lidt bedre :-) Brugernavn og kode skal indtastes mellem " og " ik? Lige meget om jeg skriver det rigtige user/pass slettes felterne og der sker ikke mere!?
06. januar 2003 - 11:08
#19
vwnet: Jo du erstatter brugernavn/password, imellem " ", med det du gerne vil have. Kan du ikke prøve at sende din fil til mig, så skal jeg se om jeg ikke kan få det til at virke.
06. januar 2003 - 22:01
#20
vwnet: Har du prøvet filen jeg sendte til dig?
Alle kurser indenfor Microsoft 365 – både til begyndere og øvede.