Jump to content

Ett login script


Tux
 Share

Recommended Posts

Om jag vill göra ett login script som är svår att bryta och bara innehåller ett lösenord, vilket språk ska jag då använda?. Det finns ju en hel del Javascript login scripter som bara använder sig av ett lösenord, men vad jag vet så är det väldigt lätt att knäcka dem, eller?

ASP och PHP är ju bra ifall man tänker ge ut ett lösenord till varje individ, men om man nu bara ska ha ett lösenord? :blink:

Länk till kommentar
Dela på andra sidor

Javascript är lättast i världen att knäcka eftersom man kan se källkoden. ASP är skräp men PHP kan du använda.

Login.html

<form action="login.php">
<input type="text" name="anvnamn" />
<input type="password" name="losen" />
<input type="submit" value="Logga in" />
</form>[/codebox]

login.php

[codebox]<?php

session_start();
if($_REQUEST['anvnamn'] == 'ANVNAMNET' && $_REQUEST['losen'] == 'LOSENORDET')
{
$_SESSION['inloggad'] = 1;
}

header('Location: hemligsida.php');

?>

Alla sidor du vill skydda:

<?php

session_start();
if($_SESSION['inloggad'] != 1)
{
exit('Inte inloggad');
}
?>
Resten av sidan, htmlkod.[/codebox]

logut.php

[codebox]<?php

session_start();
$_SESSION['inloggad'] = 0;

?>

Inte kodat hur bra som helst men det ska i alla fall fungera. Försök förstå det och bygg ut det om det behövs.

Länk till kommentar
Dela på andra sidor

Du har rätt om att PHP verkar lämplig. Men koden som du skrev, är den säker?. Jag tog en titt hos Webdesignskolans PHP login. Deras inloggningscript verkar vara mer avancerad (säkrare?).

http://www.webdesignskolan.com/php/login_b...ogin_basic.html

Vad tycker du? är den säker? eller ska jag köra på din kod?

Rent tekniskt gör båda precis samma sak. Använd mitt om du vill, eller deras.

Länk till kommentar
Dela på andra sidor

Föreslår PHP, många tycker att ASP är kraftigare osv. men många oseriösa eller nybörjare väljer bort det då det oftast inte finns med hos gratiswebhotell.

Du kan ju följa en loginscript tutorial och sedan utveckla scriptet för dina egna behov allt eftersom du lär dig mer.

Länk till kommentar
Dela på andra sidor

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Gäst
Skriv inlägg...

×   Innehåll kopierat inklusive formatering.   Ta bort formatering

  Only 75 emoji are allowed.

×   Din länk har expanderats till ett media-block.   Visa länk istället

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

 Share

×
×
  • Create New...