Script gezocht (aanmelden/password) ?

Ik zoek een script dat werkt zonder database waar je na het in vullen van NAW gegevens en zelf een Loginnaam en Psssword aanmaakt wordt doorverwezen naar een download pagina. Het zou mooi zijn als je ook je password kan opvragen als je die vergeten bent ?

:finderoud:

En waar slaat ie dat paswoord dan op? In een tekstbestand is niet echt veilig. PHP lijkt me minimaal nodig en dan heb je MySQL er ook meestal bij (qua hosting). En dan kun je weer redelijk veilig inloggegevens opslaan. Ook niet speciaal moeilijker of zo.

Gaat niet om veiligheid is niet echt belangrijk. Ik wil dus geen MySQL of iets dergelijks gebruiken.

:finderoud:

Als het niet om veiligheid gaat, waarom dan login en paswoord vragen?

[quote:dca26bbd36="klaus"]Als het niet om veiligheid gaat, waarom dan login en paswoord vragen?[/quote:dca26bbd36]

Het gaat erom dat iemand zich aanmeld en dan met zijn gegevens weer makkelijk bij de informatie komt.
Het zijn geen staatsgeheimen of zo 8)

:finderoud:

<?php if($submit){ if ($pasw == "test && $name=="koen"){ include('test.php'); }else{ echo "Paswoord of login is fout"; } } ?>

En dan nog een formulier maken.

Moet je veel gebruikers en wachtwoorden instellen, of maar een paar? Anders is het instellen van een veilige map op de server net zo makkelijk.

[quote:56f09e7f45="Martiniman"]Moet je veel gebruikers en wachtwoorden instellen, of maar een paar? Anders is het instellen van een veilige map op de server net zo makkelijk.[/quote:56f09e7f45]

Ik wil de NAW gegevens verzamelen van de bezoekers die de prijslijst downloaden dat is alles een paar per maand. En als ze terug komen dat ze dan inloggen met hun zelf gekozen loginnaam en password.

:finderoud:

[quote:7be968d535="konijn"]<?php if($submit){ if ($pasw == "test && $name=="koen"){ include('test.php'); }else{ echo "Paswoord of login is fout"; } } ?>

En dan nog een formulier maken.[/quote:7be968d535]

Het is de bedoeling dat de bezoekers zelf een naam en password aan kunnen maken.
Kan dat met dit script ???

:finderoud:

[quote:905b72b480]login.php [code:1:905b72b480] <?php

session_start();

if (isset($_SESSION["user"])) {

header&#40;&quot;Location&#58; index.php&quot;&#41;;

}

$username[1] = "gebruikersnaam1";
$password[1] = "wachtwoord1";

$username[2] = "gebruikersnaam2";
$password[2] = "wachtwoord2";

$post_user = $_POST["user"];
$post_pass = $_POST["pass"];

if (isset($_POST["Submit"])) {

$nr = 1;

while &#40;isset&#40;$username&#91;$nr&#93;&#41;&#41; &#123;

    if &#40;&#40;$username&#91;$nr&#93; == $post_user&#41; &amp;&amp; &#40;$password&#91;$nr&#93; == $post_pass&#41;&#41; &#123;
        
            if &#40;file_exists&#40;&quot;index.php&quot;&#41;&#41; &#123;
            
                $_SESSION&#91;&quot;user&quot;&#93; = $username&#91;$nr&#93;;
                
                header&#40;&quot;Location&#58; index.php&quot;&#41;;
                
            &#125; else &#123;
            
                die&#40;&quot;Kon de pagina niet openen&quot;&#41;;
                
            &#125;
        
    &#125;
    
     $nr++;
     
&#125;

}

?>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" lang="en-us" xml:lang="en-us">
<head>
<title>Inloggen</title>
<link rel="stylesheet" type="text/css" media="all" href="_css.css" />
<meta name="robots" content="noindex,nofollow" />
<meta http-equiv="Content-Type" content="text/html; charset=utf8" />
</head>
<body>
<div id="body">
<h1>Inloggen dude</h1>

<?php
if (isset($_GET["logout"])) {

echo &quot;&lt;p&gt;&lt;strong&gt;U bent succesvol uitgelogd!&lt;/strong&gt;&lt;br /&gt; Tot ziens.&lt;/p&gt;&quot;;

}
?>
<form action="" method="post" name="login" id="login">
<p>
<input name="user" type="text" id="user">
Gebruikersnaam</p>
<p>
<input name="pass" type="password" id="pass">
Wachtwoord</p>
<p>
<input type="submit" name="Submit" value="Submit">
</p>
</form>

</body>
</html>
[/code:1:905b72b480]

logout.php

[code:1:905b72b480]
<?php
session_start();

if (!$_SESSION["user"]) {

header&#40;&quot;Location&#58; login.php&quot;&#41;;

} else {

unset&#40;$_SESSION&#91;&quot;user&quot;&#93;&#41;;

session_destroy&#40;&#41;;

header&#40;&quot;Location&#58; login.php?logout=1&quot;&#41;;

}

?>
[/code:1:905b72b480]

index.php

[code:1:905b72b480]
<?php
session_start();

if (!$_SESSION["user"]) {

header&#40;&quot;Location&#58; login.php&quot;&#41;;

}
?>
hieronder de pagina die beveiligd moet worden (eventueel herhalen voor andere pagina’s. :slight_smile:
[/code:1:905b72b480]

Ik heb hem even snel in elkaar geflanst, dus er kunnen wat foutjes in zitten. :)[/quote:905b72b480]

Ah, ik was te laat zie ik al. Terug naar je vraag.

Als je wilt dat mensen zichzelf kunnen registeren, is het een no-no om dat te doen zonder database.

kan evt ini bestand laten schrijven ;) dan zit je niet vast aan een db