Simpel inlogsysteem

Door - -, 23 jaar geleden, 25.752x bekeken

Een klein inlogsysteem. Het is niet echt professioneel, maar ik ben er toch trots op :P het is mijn eerste helemaal zelf geschreven script, vandaar.

Je kunt eindeloos veel gebruikers toevoegen door de array '$gebruikers' uit te breiden.

Testgebruikersnaam en -wachtwoord:
gebruikersnaam:wachtwoord
gebruikersnaam2:wachtwoord2

Update::
Even wat veiliger gemaakt en wat meer uitleg erbij gezet

Update::
check.php wat korter gemaakt en alles XHTML 1.0 Transitional valid gemaakt.

Voorbeeld: http://www.treurniet.com/herjan/overig/login/login.php

Gesponsorde koppelingen

PHP script bestanden

  1. simpel-inlogsysteem

 

Er zijn 30 reacties op 'Simpel inlogsysteem'

PHP hulp
PHP hulp
0 seconden vanaf nu
 

Gesponsorde koppelingen
Vdleije .
vdleije .
23 jaar geleden
 
0 +1 -0 -1
Inderdaad niet helemaal waterdicht, maar ziet er goed en simpel uit. En is toch goed te verwerken naar iets veiligers.
Woopie100
Woopie100
23 jaar geleden
 
0 +1 -0 -1
Maak dan altijd nog dat hij op de beveiligde pagina hercontroleert of iemand zijn pass wel ingevuld heeft.
- SanThe -
- SanThe -
23 jaar geleden
 
0 +1 -0 -1
Het is leuk, maar totaal niet veilig. Als je b.v. alleen dit intikt http://www.treurniet.com/herjan/overig/ dan zie je alle bestanden en die kan je gewoon aanklikken. Ik zou toch op zijn minst Woopie100's aanbeveling eens overdenken.
Han eev
Han eev
23 jaar geleden
 
0 +1 -0 -1
Woopie100's aanbeveling wat is dat?? ;)
En het werkt mar of het goed is?? .....
Jelmer -
Jelmer -
23 jaar geleden
 
0 +1 -0 -1
op beveiligdepagina.htm (dan dus php) controleren of er wel ingelogd is.
- -
- -
23 jaar geleden
 
0 +1 -0 -1
Ja leuk idee, maar ik ben noob in php en heb geen idee hoe dat moet...


23 jaar geleden
 
0 +1 -0 -1
Herjan Treurniet, ik wil je niet beledigen ofzo maar als je een PHP noob bent moet je scripts lezen (en ze proberen te snappen) en er geen schrijven waar andere noobs door in verwarring komen.
Er zijn scripts te vinden op deze site die een inlogsysteem hebben zonder MySQL.
zonder cookies is bijna onmogelijk voor zover ik weet.


23 jaar geleden
 
0 +1 -0 -1
Herjan Treurniet

Je kan ook eens bij phphulp.nl gaan kijken voor uitleg in het nederlands en hoe om te gaan met beveiliging. Hier worden voorbeelden in genoemd voor login scripts (met MySQL of .htaccess).

Je moet toch ergens beginnen, nietwaar.

Gr. Herman
Abiboe -
abiboe -
23 jaar geleden
 
0 +1 -0 -1
probeer eens sessions aan te maken en dan op de beveiligde pagina te controleren of die sessie op "ja" of 1 staat
Alfred -
Alfred -
23 jaar geleden
 
0 +1 -0 -1
Quote:
zonder cookies is bijna onmogelijk voor zover ik weet.


Afbeelding ... Cookies zijn niet veilig... Sessies verhoogt het al een beetje, mits goede gebruik...
Remco van Arkelen
Remco van Arkelen
23 jaar geleden
 
0 +1 -0 -1
Poe he, PHP3-style is dit...nieteens superglobals? Geen accolades gebruikt, geen error_reporting gebruikt....nee lijkt me niet echt een heel waardevolle toevoeging :|
Vdleije .
vdleije .
23 jaar geleden
 
0 +1 -0 -1
En wat nou als iemand beveiligdepagina.php invuld in de adresbalk?? :S
- -
- -
23 jaar geleden
 
0 +1 -0 -1
Ik heb al gezegd dat het niet helemaal waterdicht is, maar als je het in frames gebruikt zie je niet dat beveiligdepagina.htm ook gewoon zo te openen is...


23 jaar geleden
 
0 +1 -0 -1
euuhhh inderdaad, niet echt een al te handig script, probeer dus eens cookies en sessies.
Je hebt de eerste stap al genomen om met PHP te beginnen, dus suc6 verder! :D

Gr Jeroen
Rolf Flikker op
Rolf Flikker op
23 jaar geleden
 
0 +1 -0 -1
k vind het een lkkr eerste script maar k je schrijfstij nog wat aan passen, bijvoorbeeld bij een if operator { en } gebruiken en
else
if
vervangen door
elseif
en "wachtwoord2" ipv wachtwoord2 omdat het om een string gaat.
verder veel suc6 in de php-wereld
Sjoukema
Sjoukema
23 jaar geleden
 
0 +1 -0 -1
Bij mij krijg ik steeds de melding dat mijn gebruikernaam en wachtwoord verkeerd is, dit had ik ook met een script die gebruik maakt van zo'n windows pop-up om te authentificeren.
Ligt dit aan de webhosting misschien en kan ik hier iets aan doen? php word namelijk wel ondersteund.
- -
- -
23 jaar geleden
 
0 +1 -0 -1
Ik zie het al, ik heb (waarschijnlijk bij een edit) neergezet:

Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
<?php
if (($wachtwoord == wachtwoord && $naam == gebruikersnaam))
?>


Het moet zijn:

Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
<?php
if (($wachtwoord == wachtwoord && $username == gebruikersnaam))
?>


Ik denk dat het zo wel moet werken.
Kalle P
Kalle P
23 jaar geleden
 
0 +1 -0 -1
Waarom (( ?
Arie
Arie
21 jaar geleden
 
0 +1 -0 -1
bij mij doet hij het nie (hij doet het wel op jullie site) als ik ga inloggen dan maak het nie uit wat ik in vullen(ook gebruikersnaam2 en wachtwoord2) ik kom altijd op een leeg zwart scherm ik denk dat ik dan op de beveiliging pagina zit. ik weet zeker dat ik iets bij check pagina fout doe maar wat ????
ik copyeer het recht van jullie site allen ver ander ik die sitenamen in de namen die ik heb (weet je wel waar hij naar toe ver wijst) dat vul ik wel in, maar wat doe ik nog meer fout? want bij mijn doet hij het nie goe
Wouter
Wouter
21 jaar geleden
 
0 +1 -0 -1
en dit kan je gewoon in je html document zetten?
Wouter
Wouter
21 jaar geleden
 
0 +1 -0 -1
en dit kan je gewoon in je html document zetten?
Jan Osinga
Jan Osinga
21 jaar geleden
 
0 +1 -0 -1
Heey, bedankt

Er handig script dit. Ik heb het nu op mijn website. www.janos94.nl
Je kunt het makkelijk aanpassen :)

@Wouter

Nee dit moet op een php document.
Ferdi R
Ferdi R
21 jaar geleden
 
0 +1 -0 -1
Is dit script nu veilig voor gebruik?
- -
- -
21 jaar geleden
 
0 +1 -0 -1
Ja.
Rens Rikkerink
Rens Rikkerink
21 jaar geleden
 
0 +1 -0 -1
ik zou alleen de gebruikersnamen en wachtwoorden in het script zelf doen...
1: ik zou het in een mysql stoppen of file-based..
2: ik zou de wachtwoorden coderen met md5 of sha1... md5($_POST['wachtwoord']);
Dennis
dennis
20 jaar geleden
 
0 +1 -0 -1
Hoi ,

als ik bijv. de naam niet invoeg enzo dan geeft ie wel aan dat het niet goed is.
Maar als ik de juiste gegevens intyp en ik klik op log in , dan gaat ie gewoon naar check.php maar gebeurd er verder niets. hij gaat niet naar de beveiligde pagina. iemand een idee..?

Groeten ,

Dennis
Haras
Haras
20 jaar geleden
 
0 +1 -0 -1
Er zijn wel wat bugs ...
Dit is het beste BEGINNERS inlog script. Waardoor je ook iets kan leren.
Er was iemand met dit:
Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
    

<?PHP
$user
= "test";
$pass = "test";
$error = "oeps... verkeerd wachtwoord";


$name = basename ($PHP_SELF);
if ( (!isset($PHP_AUTH_USER)) || ! (($PHP_AUTH_USER == $user) && ( $PHP_AUTH_PW == "$pass" )) ) {
header("WWW-Authenticate: Basic entrer=\"Form2txt admin\"");
header("HTTP/1.0 401 Unauthorized");
echo "$error";
exit;
}



?>


beveiligde text!
- -
- -
20 jaar geleden
 
0 +1 -0 -1
Een script uit 2005, wat had je anders verwacht?
Manson
manson
20 jaar geleden
 
0 +1 -0 -1
Ik krijg telkens op de beveiligde pagina een foutmelding:

Warning: session_start() [function.session-start]: Cannot send session cache limiter - headers already sent (output started at /home/a3533858/public_html/left-menu.php:36) in /home/a3533858/public_html/check.php on line 138

wat is hier aan te doen?
PHP hulp
PHP hulp
0 seconden vanaf nu
 

Gesponsorde koppelingen
Pakito
Pakito
19 jaar geleden
 
0 +1 -0 -1
nu is het alweer 2009

Om te reageren heb je een account nodig en je moet ingelogd zijn.

Inhoudsopgave

  1. simpel-inlogsysteem

Labels

  • Geen tags toegevoegd.

Navigatie

 
 

Om de gebruiksvriendelijkheid van onze website en diensten te optimaliseren maken wij gebruik van cookies. Deze cookies gebruiken wij voor functionaliteiten, analytische gegevens en marketing doeleinden. U vindt meer informatie in onze privacy statement.