Avatar billede vwnet Nybegynder
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
Avatar billede xxx222 Nybegynder
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 ;)
Avatar billede jakobclausen Nybegynder
05. januar 2003 - 19:26 #2
Jeg har et simpelt script i php, hvis du har mulighed for at bruge det ?
Avatar billede vwnet Nybegynder
05. januar 2003 - 19:38 #3
jakob: php?
Avatar billede jakobclausen Nybegynder
05. januar 2003 - 19:47 #4
vwnet: Php er et programmeringssprog, og bruges "sammen" med html
Avatar billede vwnet Nybegynder
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...
Avatar billede hmm10 Nybegynder
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..
Avatar billede vwnet Nybegynder
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?
Avatar billede hmm10 Nybegynder
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.
Avatar billede jakobclausen Nybegynder
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>
Avatar billede jakobclausen Nybegynder
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.
Avatar billede vwnet Nybegynder
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?
Avatar billede jakobclausen Nybegynder
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
Avatar billede vwnet Nybegynder
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!?
Avatar billede jakobclausen Nybegynder
05. januar 2003 - 22:08 #14
vwnet: Du skal tage det imellem <body> og </body>
Avatar billede vwnet Nybegynder
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?
Avatar billede jakobclausen Nybegynder
05. januar 2003 - 22:46 #16
vwnet: Kan du ikke sende filen der skal beskyttes med login til mig: mmd2207@mail.ikasths.dk
Avatar billede jakobclausen Nybegynder
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
Avatar billede vwnet Nybegynder
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!?
Avatar billede jakobclausen Nybegynder
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.
Avatar billede jakobclausen Nybegynder
06. januar 2003 - 22:01 #20
vwnet: Har du prøvet filen jeg sendte til dig?
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
Alle kurser indenfor Microsoft 365 – både til begyndere og øvede.

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