Mangler du ikke den her :
$antalbrugere=3;
?
Og....hvilken linie siger den fejlved ?
"Michael Korsgaard" <miv_k@hotmail.com> wrote in message
news:3e92dc32$0$4379$ba624c82@nntp03.dk.telia.net...
> Det ser sådan her ud og den siger fejl. Hvad er galt HJÆLP
> <?php
> #
> # Gemmes som 'vigtigside.php'
> #
> # ¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤ #
>
> # 1: Hvis brugeren ikke er kommet her til
> # via login-siden er variablerne 'b_navn' og 'p_word'
> # ikke sat og der udskrives en fejlmeddelelse.
> # Scriptet stoppes med 'exit'
>
> if(!isset($_REQUEST["b_navn"]) OR !isset($_REQUEST["p_word"])){
> // Fejlmeddelelse
> echo "Adgang forbudt for u-autoriseret personel";
> exit;
> }
>
> # ¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤ #
>
>
> # 2: Hvis brugeren er kommet fra loginsiden er
> # variablerne 'b_navn' og'p_word' sat.
> # Brugernavn og password er forhåbentlig
> # blevet indtastet og der skal lige checkes
> # om det er korrekt udfyldt.
> # Hvis brugeren har skrevet forkert
> # brugernavn eller password på login-siden
> # udskrives en fejlmeddelelse og
> # scriptet stoppes med 'exit'
>
>
> else {
>
> # Definér først brugernavn og password
> $brugernavn[1]="bruger1";
> $password[1]="pass1";
> $brugernavn[2]="bruger2";
> $password[2]="pass2";
> $brugernavn[3]="bruger3";
> $password[3]="pass3";
>
> # Check om de matcher
> for ($i = 1; $i <= $antalbrugere; $i++) {
> if($_REQUEST["b_navn"] != $brugernavn[i] OR $_REQUEST["p_word"] !=
> $password[i]){
> // Fejlmeddelelse
> echo "Forkert login";
> exit;
> }
> }
>
> # ¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤ #
>
> # 3: Hvis alt er gået godt hertil
> # går man ind på den beskyttede side
>
> else{
>
> # Start på beskyttet side
> ?>
> <html>
> <head>
> <title>Den meget hemmelige side</title>
> </head>
> <body>
>
> <h1>Login godkendt</h1>
>
> Du er logget ind som
> <b><?php echo "$_REQUEST[b_navn]";?></b>
> med password:
> <b><?php echo "$_REQUEST[p_word]";?></b>.
>
> </body>
> </html>
> <?
>
> # Slut på beskyttet side
> }
> }
> ?>
> "Thomas More" <thomasmore25@hotmail.com> skrev i en meddelelse
> news:b6ule0$98b1q$1@ID-157211.news.dfncis.de...
> >
> > Hmm....kom kraftigt i tivl om syntax herunder....måske den her vil virke
> > lidt bedre
> >
> > $brugernavn[1]="bruger1";
> > $password[1]="pass1";
> > $brugernavn[2]="bruger2";
> > $password[2]="pass2";
> > $brugernavn[3]="bruger3";
> > $password[3]="pass3";
> >
> >
> > "Thomas More" <thomasmore25@hotmail.com> wrote in message
> > news:b6ul7j$9bcf0$1@ID-157211.news.dfncis.de...
> > >
> > > Du kan lave et array, og tjekke om brugerene er i dette :
> > >
> > > $brugernavn = "bruger1, bruger2, bruger3";
> > > $password = "pass1, pass2, pass3";
> > > $antalbrugere=3;
> > >
> > > for ($i = 1; $i <= $antalbrugere; $i++) {
> > > if($_REQUEST["b_navn"] != $brugernavn[i] OR $_REQUEST["p_word"]
!=
> > > $password[i]){
> > > // Fejlmeddelelse
> > > echo "Forkert login";
> > > exit;
> > > }
> > > }
> > >
> > >
> > > Har ikke testet ovenstående, men det "bør" vist virke....
> > >
> > >
> > >
> > >
> > > "Michael Korsgaard" <miv_k@hotmail.com> wrote in message
> > > news:3e92d1a8$0$4375$ba624c82@nntp03.dk.telia.net...
> > > > Her er min kode:
> > > >
> > > > <?php
> > > > #
> > > > # Gemmes som 'vigtigside.php'
> > > > #
> > > > # ¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤ #
> > > >
> > > > # 1: Hvis brugeren ikke er kommet her til
> > > > # via login-siden er variablerne 'b_navn' og 'p_word'
> > > > # ikke sat og der udskrives en fejlmeddelelse.
> > > > # Scriptet stoppes med 'exit'
> > > >
> > > > if(!isset($_REQUEST["b_navn"]) OR !isset($_REQUEST["p_word"])){
> > > > // Fejlmeddelelse
> > > > echo "Adgang forbudt for u-autoriseret personel";
> > > > exit;
> > > > }
> > > >
> > > > # ¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤ #
> > > >
> > > >
> > > > # 2: Hvis brugeren er kommet fra loginsiden er
> > > > # variablerne 'b_navn' og'p_word' sat.
> > > > # Brugernavn og password er forhåbentlig
> > > > # blevet indtastet og der skal lige checkes
> > > > # om det er korrekt udfyldt.
> > > > # Hvis brugeren har skrevet forkert
> > > > # brugernavn eller password på login-siden
> > > > # udskrives en fejlmeddelelse og
> > > > # scriptet stoppes med 'exit'
> > > >
> > > >
> > > > else {
> > > >
> > > > # Definér først brugernavn og password
> > > > $brugernavn = "abc";
> > > > $password = "123";
> > > >
> > > > # Check om de matcher
> > > > if($_REQUEST["b_navn"] != $brugernavn OR $_REQUEST["p_word"] !=
> > > > $password){
> > > > // Fejlmeddelelse
> > > > echo "Forkert login";
> > > > exit;
> > > > }
> > > >
> > > > # ¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤ #
> > > >
> > > > # 3: Hvis alt er gået godt hertil
> > > > # går man ind på den beskyttede side
> > > >
> > > > else{
> > > >
> > > > # Start på beskyttet side
> > > > ?>
> > > > <html>
> > > > <head>
> > > > <title>Den meget hemmelige side</title>
> > > > </head>
> > > > <body>
> > > >
> > > > <h1>Login godkendt</h1>
> > > >
> > > > Du er logget ind som
> > > > <b><?php echo "$_REQUEST[b_navn]";?></b>
> > > > med password:
> > > > <b><?php echo "$_REQUEST[p_word]";?></b>.
> > > >
> > > > </body>
> > > > </html>
> > > > <?
> > > >
> > > > # Slut på beskyttet side
> > > > }
> > > > }
> > > > ?>
> > > >
> > > > Det virker fint, men jeg vil gerne kunne tilføje flere bruger dog
kun
> > > > manuelt. hvad skal jeg lave om/sætte ind.
> > > >
> > > > MVH
> > > > Michael(Storkie)
> > > >
www.storkie.1go.dk
> > > >
> > > >
> > >
> > >
> >
> >
>
>