/ Forside / Teknologi / Udvikling / PHP / Nyhedsindlæg
Login
Glemt dit kodeord?
Brugernavn

Kodeord


Reklame
Top 10 brugere
PHP
#NavnPoint
rfh 3959
natmaden 3372
poul_from 3310
funbreak 2700
stone47 2230
Jin2k 1960
Angband 1743
Bjerner 1249
refi 1185
10  Interkril.. 1146
simpel login script
Fra : RuneStone


Dato : 25-12-03 16:02

Jeg har lavet et script som kun har en kode og brugernavn:
if ($brugernavn == "rune")
{
if ($kode == "1234")

men hvordan laver jeg en kode på den "sikre side.php" som checker om
brugernavn og kode er skrevet rigtig. hvis den er rigtig viser den side hvis
ikke, linker tilbage til xx.php

mvh. Rune Thougaard
--
www.rtk-design.dk || www.vinperlen.dk



 
 
Erlend Klakegg Bergh~ (25-12-2003)
Kommentar
Fra : Erlend Klakegg Bergh~


Dato : 25-12-03 17:10

"RuneStone" <rune@rtk-design.dk> tastet:

> Jeg har lavet et script som kun har en kode og brugernavn:
> if ($brugernavn == "rune")
> {
> if ($kode == "1234")
>
> men hvordan laver jeg en kode på den "sikre side.php" som checker om
> brugernavn og kode er skrevet rigtig. hvis den er rigtig viser den
> side hvis ikke, linker tilbage til xx.php
>
> mvh. Rune Thougaard

login.php (Brukes ved innlogging)

<?php

session_start ();

$address = "badpassword.php";

if (isset ($_POST["username"]) && isset ($_POST["password"])) {

if ($_POST["username"] == "rune" && $_POST["password"] == "1234") {

$_SESSION["username"] = $_POST["username"];
$_SESSION["password"] = $_POST["password"]

$address = "loggedin.php";

}

}

header ("Location: ".$address);
exit;

?>

control.php (Inkluderes på alle sider)

<?php

if (isset ($_SESSION["username"]) && isset ($_SESSION["password"])) {

if ($_SESSION["username"] != "rune" || $_SESSION["password"] != "1234")
{

header ("Location: loginagain.php");
exit;

}

}

?>

--

Vennlig hilsen Erlend
erlendkb@online.no
http://www.kleggen.com/ <= Nytt design !!! :D


Erlend Klakegg Bergh~ (25-12-2003)
Kommentar
Fra : Erlend Klakegg Bergh~


Dato : 25-12-03 21:42

"Erlend Klakegg Bergheim" <erlendkb@online.no> tastet:

> "RuneStone" <rune@rtk-design.dk> tastet:
>
>> Jeg har lavet et script som kun har en kode og brugernavn:
>> if ($brugernavn == "rune")
>> {
>> if ($kode == "1234")
>>
>> men hvordan laver jeg en kode på den "sikre side.php" som checker om
>> brugernavn og kode er skrevet rigtig. hvis den er rigtig viser den
>> side hvis ikke, linker tilbage til xx.php
>>
>> mvh. Rune Thougaard
>
> login.php (Brukes ved innlogging)
>
> <?php
>
> session_start ();
>
> $address = "badpassword.php";
>
> if (isset ($_POST["username"]) && isset ($_POST["password"])) {
>
> if ($_POST["username"] == "rune" && $_POST["password"] == "1234")
> {
>
> $_SESSION["username"] = $_POST["username"];
> $_SESSION["password"] = $_POST["password"]
>
> $address = "loggedin.php";
>
> }
>
> }
>
> header ("Location: ".$address);
> exit;
>
>>
>
control.php (Inkluderes på alle sider)

<?php

$user = false;

if (isset ($_SESSION["username"]) && isset ($_SESSION["password"])) {

if ($_SESSION["username"] == "rune" && $_SESSION["password"] ==
"1234") {

$user = true;

}

}

if (!$user) {

header ("Location: loginagain.php");
exit;

}

?>

Litt retting av meg selv ... Utrolig at ikke noen la merke til
sikkerhetsbristen ...

--

Vennlig hilsen Erlend
erlendkb@online.no
http://www.kleggen.com/ <= Nytt design !!! :D


Søg
Reklame
Statistik
Spørgsmål : 177554
Tips : 31968
Nyheder : 719565
Indlæg : 6408852
Brugere : 218888

Månedens bedste
Årets bedste
Sidste års bedste