Avatar billede zambezi Nybegynder
20. juni 2003 - 19:56 Der er 27 kommentarer og
1 løsning

Login skript og hvad så?

Hej, Jeg håber at der vil findes en, der vil hjælpe mig i det meget let problem. Jeg skal lave login system på min side. Der skal være ET hjemligt navn og EN hjemligt adgangskode, som jeg vil give kun for mine (læs bekendte) mennesker. Jeg har lavet det, men problemet er at jeg kan ikke finde ud af hvordan skal man sendes til den beskytende side, når man klikke på login? Og hvordan kan  jeg besytte siderne? Sorry, HAR SLET IKKE FORSTAND PÅ ALT DET DER!!!
Her er login skript:
<html><head><title>Login-system</title></head><body bgcolor="#C0C0CF">
<?
//Dette login-script er programmeret af Jonas Delfs
//og må frit bruges så længe disse linier lades være

$realbruger = "admin"; //Det rigtige brugernavn
$realpw = "123"; //Det rigtige password

if($action == "login"){

if(!$brugernavn) echo "Du har ikke indtastet et brugernavn!";
elseif(!$password) echo "Du har ikke indtastet en password!";
else{

if($brugernavn == $realbruger && $password == $realpw){
?>

<font size="2" face="Verdana">Den beskyttede side...</font>

<?
}
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>

<font size="2" face="Verdana">Du kan logge ind med følgende oplysninger:<br><br>admin<br>123</font>

<?
}
?>
</body>
</html>
Avatar billede ahv Nybegynder
20. juni 2003 - 19:58 #1
Du kan prøve denne ->
http://sukos.dk/php/login/logind_igen/

Den skulle vist være lidt mere uptodate, end den du fremviser der.
Avatar billede ellebaek Nybegynder
20. juni 2003 - 19:59 #2
kender kke ret meget til php, men har et i asp..

http://ellebaek.dyndns.dk/exp/login.zip
Avatar billede zambezi Nybegynder
20. juni 2003 - 20:06 #3
Oh, mine kære venner! Jeg kan sætte det ind, men jeg kan ikke finde ud af hvordan sendes man på den beskytende side!!! Hvor i koden skal jeg skrive det? Og det skal være så nemt som muligt, da jeg er så dum i dette område :0(
Avatar billede ahv Nybegynder
20. juni 2003 - 20:11 #4
zambezi ->
Prøv at downlaod det eksempel jeg henviste til, det er super og burde være lige til.
Avatar billede ellebaek Nybegynder
20. juni 2003 - 20:14 #5
html><head><title>Login-system</title></head><body bgcolor="#C0C0CF">
<?
//Dette login-script er programmeret af Jonas Delfs
//og må frit bruges så længe disse linier lades være

$realbruger = "admin"; //Det rigtige brugernavn
$realpw = "123"; //Det rigtige password

if($action == "login"){

if(!$brugernavn) echo "Du har ikke indtastet et brugernavn!";
elseif(!$password) echo "Du har ikke indtastet en password!";
else{

if($brugernavn == $realbruger && $password == $realpw){
?>
***********************************************************
<font size="2" face="Verdana">Den beskyttede side...</font>
***********************************************************
<?
}
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>

<font size="2" face="Verdana">Du kan logge ind med følgende oplysninger:<br><br>admin<br>123</font>

<?
}
?>
</body>
</html>

Jeg har sat stjerner det hvor du skal skrive din redirect til den beskyttede side. Jeg ved ikke helt hvordan man redirecter i PHP, men det er der det skal skrives...
Avatar billede ellebaek Nybegynder
20. juni 2003 - 20:19 #6
<html><head><title>Login-system</title></head><body bgcolor="#C0C0CF">
<?
//Dette login-script er programmeret af Jonas Delfs
//og må frit bruges så længe disse linier lades være

$realbruger = "admin"; //Det rigtige brugernavn
$realpw = "123"; //Det rigtige password

if($action == "login"){

if(!$brugernavn) echo "Du har ikke indtastet et brugernavn!";
elseif(!$password) echo "Du har ikke indtastet en password!";
else{

if($brugernavn == $realbruger && $password == $realpw){
?>

<script type='text/javascript'>
self.location.href = "din side.php";
</script>
<?
}
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>

<font size="2" face="Verdana">Du kan logge ind med følgende oplysninger:<br><br>admin<br>123</font>

<?
}
?>
</body>
</html>


Det kan gøre sådan her...
Avatar billede zambezi Nybegynder
20. juni 2003 - 20:25 #7
>>ellebaek Det virker ikke ...
Avatar billede ahv Nybegynder
20. juni 2003 - 20:27 #8
zambazai ->
Hvis du ikke kan finde ud af at sætte det op hjælper jeg dig gerne.

MSN -> alexander_hv@hotmail.com
ICQ -> 82550004
Avatar billede ellebaek Nybegynder
20. juni 2003 - 20:28 #9
hvad gør den forkert ?
Avatar billede zambezi Nybegynder
20. juni 2003 - 20:28 #10
>>ahv. Jeg har downloaded det, men jeg synes det er for besværligt, for mig i hvert fald.... Og der er ingen der vil forklare noget :0(
Avatar billede ahv Nybegynder
20. juni 2003 - 20:30 #11
zambezi ->
Jeg vil gerne hjælpe dig over MSN eller ICQ, det er lidt nemmere end her.
Avatar billede ellebaek Nybegynder
20. juni 2003 - 20:32 #12
Zambezi... Hvad er det der ikke virker ?
Avatar billede ahv Nybegynder
20. juni 2003 - 20:33 #13
ellebaek -> Det login er Jonas Delfs er efterhånden rimlig gammel og understøtter slet ikke de nye Default værdier i PHP, derfor er der en stor chance for det ikke virker.
Avatar billede zambezi Nybegynder
20. juni 2003 - 20:34 #14
>>ahv OK, lad mig lige komme på ... Der har jeg også lidt problem med...*GG*
Avatar billede ellebaek Nybegynder
20. juni 2003 - 20:34 #15
Måske, men hvis der var et problem med redirecten, kunne det laves...!
Avatar billede ahv Nybegynder
20. juni 2003 - 20:35 #16
zambeizi -> Jeg har lige skrevet scriptet om til de nye variabler ->

<html><head><title>Login-system</title></head><body bgcolor="#C0C0CF">
<?
//Dette login-script er programmeret af Jonas Delfs
//og må frit bruges så længe disse linier lades være

$realbruger = "admin"; //Det rigtige brugernavn
$realpw = "123"; //Det rigtige password

if($_POST['action'] == "login"){

if(!$_POST['brugernavn']) echo "Du har ikke indtastet et brugernavn!";
elseif(!$_POST['password']) echo "Du har ikke indtastet en password!";
else{

if($_POST['brugernavn'] == $realbruger && $_POST['password'] == $realpw){
?>

<font size="2" face="Verdana">Den beskyttede side...</font>

<?
}
else echo "Der er fejl i enten brugernavn eller password!";

}
}
else{
?>


<form action="<? echo $_SERVER['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>

<font size="2" face="Verdana">Du kan logge ind med følgende oplysninger:<br><br>admin<br>123</font>

<?
}
?>
</body>
</html>
Avatar billede zambezi Nybegynder
20. juni 2003 - 20:37 #17
Min mand har installeret Norton Internet Security, så det driller men MSN !!!
Skal nok komme on-line ... vent bare...
Avatar billede zambezi Nybegynder
20. juni 2003 - 20:43 #18
>>ellebaek Jeg har problem med at sætte den på...
Avatar billede ahv Nybegynder
20. juni 2003 - 20:44 #19
Jeg er her til ved 24 tiden så der er tid nok :o)
Avatar billede zambezi Nybegynder
20. juni 2003 - 20:50 #20
>>ahv  Vi snakkes ved så! Den dumme Norton Internet Security!!! Irriterende! Jeg kan ikke komme på MSN, den tilslutter bare ikke...a..a.a..!*S*
Avatar billede ellebaek Nybegynder
20. juni 2003 - 20:50 #21
med at sætte hvad på?

<html><head><title>Login-system</title></head><body bgcolor="#C0C0CF">
<?
//Dette login-script er programmeret af Jonas Delfs
//og må frit bruges så længe disse linier lades være

$realbruger = "admin"; //Det rigtige brugernavn
$realpw = "123"; //Det rigtige password

if($_POST['action'] == "login"){

if(!$_POST['brugernavn']) echo "Du har ikke indtastet et brugernavn!";
elseif(!$_POST['password']) echo "Du har ikke indtastet en password!";
else{

if($_POST['brugernavn'] == $realbruger && $_POST['password'] == $realpw){
?>

<script type='text/javascript'>
self.location.href = "din side.php";
</script>

<?
}
else echo "Der er fejl i enten brugernavn eller password!";

}
}
else{
?>


<form action="<? echo $_SERVER['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>

<font size="2" face="Verdana">Du kan logge ind med følgende oplysninger:<br><br>admin<br>123</font>

<?
}
?>
</body>
</html>

Prøv dette, huske at ændre din side til sidenavnet..!
Avatar billede zambezi Nybegynder
20. juni 2003 - 20:59 #22
>>ellebæk OK, da jeg sætte det du skriver ind, og trykker på F12, så siger den :" Siden kan ikke vises"
Avatar billede ellebaek Nybegynder
20. juni 2003 - 21:02 #23
så skal du rette sidenavnet til...

self.location.href = "din side.php";
Din side skal ændres til den side der er din beskyttede...
Avatar billede ahv Nybegynder
20. juni 2003 - 21:03 #24
Ok, opret en side der hedder login.php Skriv følgende i den ->

<html><head><title>Login-system</title></head><body bgcolor="#C0C0CF">
<?
//Dette login-script er programmeret af Jonas Delfs
//og må frit bruges så længe disse linier lades være

$realbruger = "admin"; //Det rigtige brugernavn
$realpw = "123"; //Det rigtige password

if($_POST['action'] == "login"){

if(!$_POST['brugernavn']) echo "Du har ikke indtastet et brugernavn!";
elseif(!$_POST['password']) echo "Du har ikke indtastet en password!";
else{

if($_POST['brugernavn'] == $realbruger && $_POST['password'] == $realpw){
?>

<font size="2" face="Verdana">Den beskyttede side...</font>

<?
}
else echo "Der er fejl i enten brugernavn eller password!";

}
}
else{
?>


<form action="<? echo $_SERVER['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>

<font size="2" face="Verdana">Du kan logge ind med følgende oplysninger:<br><br>admin<br>123</font>

<?
}
?>
</body>
</html>

I formen skriver du som bruger navn -> admin og som kodeord -> 123
Hvis den siger -> Den beskyttede side... Så virker det.

Hvad sker der når du prøver?
Avatar billede ahv Nybegynder
20. juni 2003 - 21:05 #25
ellebaek -> Den ide vil ikke holde da her ikke bliver brugt sessions, sp alle vil bare kunne smutte ind på den side uden at logge ind, så længe der ikke bliver brugt sessions er dette den eneste løsning hvor der kun er en beskyttet side, med mindre vi skal til at overfører værdierne fra side til side hvilket ikke lige er det aller bedste.

zambezi -> Hvis du kan få dette til at fungere så nøjes med det indtil du for MSN op, så finder vi ud af at sætte det andet op hvor der er lidt flere mulugheder.
Avatar billede zambezi Nybegynder
20. juni 2003 - 21:06 #26
>> ahv>>  ok, prøver
Avatar billede ellebaek Nybegynder
20. juni 2003 - 21:07 #27
så kan man i stedet sætte den skjulte side direkte ind i login siden... Hvilket naturligvis ikke vil være optimalt...
Avatar billede ahv Nybegynder
30. juni 2003 - 19:58 #28
zambezi -> Du kontakede mig aldrig?
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