login  Naam:   Wachtwoord: 
Registreer je!
 Forum

Scripts PHP Beveiliging loginscript mbv sessies v1.2

Offline Whizzkid - 31/08/2004 17:19
Avatar van WhizzkidNieuw lid Dit script werkt NIET bij mij alles pcies gekopieerd alleen config aangepast ...

1. Hij maakt de tabel niet aan .. fout op regel 6 geeft hij aan.
2. Op login.php zit een fout op regel 2
  1. 1.<?php require('config.php');

20 antwoorden

Gesponsorde links
Offline Button - 31/08/2004 17:28 (laatste wijziging 31/08/2004 17:29)
Avatar van Button PHP ver gevorderde je session_start() moet helemaal bovenaan de pagina staan.

(het moet mee met de headers ofzo - snap er zelf ook niet zo veel van van al dat "header-gedoe" maar dat is normaal wel de fout.)
Offline matthias - 31/08/2004 17:30
Avatar van matthias PHP interesse Zet session_start direct onder de php tag (<?php)
En daarna pas dat require(''); gedoe.

Ik heb geleerd dat session_start altijd bovenaan moet staan.

;)
Offline Whizzkid - 31/08/2004 17:31
Avatar van Whizzkid Nieuw lid OK ik zal het 'ns gaan proberen.
Offline Whizzkid - 31/08/2004 17:33 (laatste wijziging 31/08/2004 17:50)
Avatar van Whizzkid Nieuw lid P.s. en dat met die tabel in MySQL ???
  1. CREATE TABLE users (
  2. id int(4) NOT NULL auto_increment,
  3. name varchar(20) BINARY NOT NULL default '',
  4. pass varchar(32) BINARY NOT NULL default '',
  5. level int(10) NOT NULL default '0',
  6. last_ip varchar(15) default NULL, <-- v1.2, extra functionaliteit voor ingelogd blijven
  7. UNIQUE KEY id (id)
  8. ) TYPE=MyISAM;
Offline matthias - 31/08/2004 17:34
Avatar van matthias PHP interesse Eehm,

Tja. wat doet dat <-- erin?
Haal dat maar eens weg.

Zo dus (dacht ik)
  1. CREATE TABLE users (
  2. id int(4) NOT NULL auto_increment,
  3. name varchar(20) BINARY NOT NULL default '',
  4. pass varchar(32) BINARY NOT NULL default '',
  5. level int(10) NOT NULL default '0',
  6. last_ip varchar(15) default NULL,
  7. UNIQUE KEY id (id)
  8. ) TYPE=MyISAM;
Offline Darrow - 31/08/2004 17:35
Avatar van Darrow Onbekend [Offtopic]FangorN, Joël, .. mss moet je, wanneer tags niet zijn afgesloten, het script laten checken of alle tags afgesloten zijn en indien nodig zelf afsluit ? Om situaties als hierboven te voorkomen ?:s
Offline Whizzkid - 31/08/2004 17:40
Avatar van Whizzkid Nieuw lid @matthias thanx ... ik ben nogal n00b in Php en MySQL

@Darrow ... tsjah sorry .. was ik btje vergeten ... wrom geen wijzig functie in je eigen berichten???
Offline Darrow - 31/08/2004 17:43
Avatar van Darrow Onbekend Linksonder je geposte bericht zie je een "blad papier met een potlood". Da's de editfunctie ;)
Offline Whizzkid - 31/08/2004 17:45
Avatar van Whizzkid Nieuw lid Aha weet ik dat ook weer  
Offline matthias - 31/08/2004 17:46
Avatar van matthias PHP interesse ** offtopic **
De edit functie werkt niet hoor.
Ik krijg een fout.

** ontopic **
Eehm, tja. geen ontopic vandaag 
Offline Whizzkid - 31/08/2004 17:49
Avatar van Whizzkid Nieuw lid Ok ik heb nu de tabel teogevoegt .. helemaal perfect ... ik heb de bestanden ge-upload ... kon me aanmelden ...gaat goed .. maar nu ben ik aangemeld wil ik in gaan loggen krijg ik:

Warning: Cannot modify header information - headers already sent by (output started at /home/www/gamerz.freeserverhost.com/login/connect.php:16) in /home/www/gamerz.freeserverhost.com/login/login.php on line 30

Warning: Cannot modify header information - headers already sent by (output started at /home/www/gamerz.freeserverhost.com/login/connect.php:16) in /home/www/gamerz.freeserverhost.com/login/login.php on line 50
Hi Whizzkid,
voorbeeld pagina
uitloggen


  1. 28. // set cookie (voor 2 maanden) en onthoud het IP
  2. 29. // gebruik hierbij het id van de gebruiker
  3. 30. setcookie("login_cookie", $row['id'].";".$row['pass'], time()+3600*24*31*2, "/");
  4. 31. $ip = $_SERVER['REMOTE_ADDR'];
  5. 32. mysql_query("UPDATE users SET last_ip='".$ip."' WHERE id=".$row['id']) or die(mysql_error());


  1. 49. // ververs, of de gebruikersnaam/wachtwoord combinatie nou klopt of niet, de pagina
  2. 50. header("Location: login.php");
  3. 51. }
  4. 52. }


Misschien snappen jullie hem?? Ik zei al ik ben n00b 
Offline Whizzkid - 31/08/2004 17:50
Avatar van Whizzkid Nieuw lid Off-Topic : De edit functie werkt bij mij wel 
Offline cowbeast - 31/08/2004 19:26
Avatar van cowbeast Onbekend Uim maar bij mijn beten moet dit session_start(); helemaal bovenaan staan boven require('config.php'); Dus probeer dit eens ik heb dit ook al eens voor gehad dus jah! Ik kan maar zeggen wat ik denk he
Offline Whizzkid - 31/08/2004 19:29
Avatar van Whizzkid Nieuw lid Ik heb de session_start(); al boven de require tag gezet .... maar dan krijg ik weer die error ... 

  1. Warning: Cannot modify header information - headers already sent by (output started at /home/www/gamerz.freeserverhost.com/login/connect.php:16) in /home/www/gamerz.freeserverhost.com/login/login.php on line 30
  2.  
  3. Warning: Cannot modify header information - headers already sent by (output started at /home/www/gamerz.freeserverhost.com/login/connect.php:16) in /home/www/gamerz.freeserverhost.com/login/login.php on line 50
  4. Hi Whizzkid,
  5. voorbeeld pagina
  6. uitloggen



En hier boven staan die regels .. tsjah .. vond het onnodig om die opnieuw neer te zetten 
Offline Hans - 31/08/2004 19:34
Avatar van Hans HTML beginner zet heeeeelemaal bovenaan je document
  1. <? ob_start() ?>



http://www.site...ngen#err_1
Offline Whizzkid - 31/08/2004 19:37
Avatar van Whizzkid Nieuw lid Ok .. dan gaan we dit strax proberen .. ik ga er nu ff tijdje vandoor .. laterzz 
Offline cowbeast - 31/08/2004 19:56
Avatar van cowbeast Onbekend Ja met dat zou het ook zeker moeten gaan da staat bij mij ook bovenaan mijn index!! sorry had ik er ook moeten bij zetten maar ja! :d To late!:p
Offline Dennisvb - 01/09/2004 10:50
Avatar van Dennisvb MySQL ver gevorderde Je zegt dat je een n00b bent. Dan vind ik het een beetje vreemd dat je meteen aans scripten begint. Ik zou eerst tutorials doornemen, een hooggewaardeerd script voor je nemen en helemaal uitpluizen. Dan simpel zelf scripts gaan schrijven. Dat heb ik gedaan en nu kan ik al een heel ledensysteem met wachtwoordactivatie schrijven enz.

jaja, ben al trots op mezelf 
Offline Whizzkid - 01/09/2004 17:51
Avatar van Whizzkid Nieuw lid Jah ... ik heb al regelmatig van alles geprobeerd ... ik ben wel beginnertje .... maar snap nooit die vaiabelen ofzo ... nog nooit echt iets gevonden waar ik het GOED kon leren ... :S
Offline webstab - 01/09/2004 18:10
Avatar van webstab PHP ver gevorderde je kan het toch hier lere.
met tutorials:!:
Gesponsorde links
Dit onderwerp is gesloten.
Actieve forumberichten
© 2002-2024 Sitemasters.be - Regels - Laadtijd: 0.249s