Ledenscript
Omdat de meeste loginscripts niet werken als de cookies van een bezoeker af staan ben ik zelf aan eentje beginnen werken. Om hijacken van een SESSIE tegen te gaan heb ik gebruik gemaakt van een database, waar ik dan ook ineens een klein leden script aan vast heb gemaakt.
wachtwoord en username worden weldra uit de cookies en sessies verwijderd en aangepast met een unieke session id per lid opgeslagen in een database en cookie of sessie.
Script werkt wel degelijk indien cookies af staan, PHPSESSID wordt dan mee doorgegeven via de url.
Geplande uitbreidingen:
- layout, avatar en andere persoonlijke instellingen per lid.
- verdere uitbreiding van leden script.
- volledig admin gedeelte voor beheer layout, leden en database.
Daar ik eerst de msql gedeelten aan het wijzigen ben naar mysqli zijn deze updates voor later.
Een setup bestand zit er nog niet echt bij maar de tabellen en administrator worden wel reeds automatisch aangemaakt via het admin gedeelte.
Je moet wijzigingen toepassen in 3 bestanden in de map includes namelijk:
- config.inc.php
- mysql_config.php
- login.inc.php
en indien gewenst kan je in config_register.inc.php ook even een kijkje nemen en een eventuele mimimumleeftijd indtellen om te registreren.
Het staat steeds duidelijk beschreven welke gegevens je mag/moet aanpassen.
installatie
Je maakt een database aan indien je die nog niet hebt.
Je download het zip bestand op onderstaande link en pakt het uit, upload het naar een gewenste map op je server en pas de gegevens aan in bovenvermelde bestanden.
Na het uploaden en aanpassen ga je in je browser naar de map waar je de bestanden naartoe hebt geupload met "/admin" erachter. Dus als je naar http://www.jedomein.be/ledenscript hebt geupload ga je naar http://www.jedomein.be/ledenscript/admin daar neem je dan tabellen aanmaken en kies je ledenscript (de andere functies in admin zijn voor versie 1.1 en 1.2 enkel database beheer werkt ook reeds gedeeltelijk)
Als alles goed is gegaan kan je het voorbeeld nu gebruiken op http://www.jedomein.be/ledenscript/voorbeelden/voorbeeld.php
Alle opbouwende / aanvullende kritiek is meer dan welkom.
- preg_match controle op invoer username toegevoegd!
- Probleem van verkeerde pagina na registratie zou opgelost moeten zijn.
- Je krijgt nu 5 seconden een boodschap te zien dat je geregistreerd bent.
testen kan je met test en TEST123
Download het script: http://www.jb-web.org/downloads/scripts/php/ledenscript.zip
Voorbeeld: http://www.jb-web.net/scripts/Eigen Scripts/ledenscript/voor
Gesponsorde koppelingen
PHP script bestanden
Er zijn 28 reacties op 'Ledenscript'
Om te reageren heb je een account nodig en je moet ingelogd zijn.
PHP hulp
0 seconden vanaf nu