• Login
  • Register
  • Zoek
This Thread
  • Everywhere
  • This Thread
  • This Forum
  • Articles
  • Pages
  • Forum
  • Filebase Entry
  • More Options

ICTscripters

Dé plek voor IT

Dé plek voor IT

Login

Geavanceerde opties
  1. Home
  2. Forum
    1. Alle berichten
    2. Recente activiteiten
  3. ICT Nieuws
  4. Blog
  5. Marktplaats
    1. Werk
    2. Advertenties
    3. Domeinnamen
    4. Websites
    5. Design & lay-outs
    6. Scripts
    7. Overige
  6. Design
  7. Leden
    1. Actieve bezoekers
    2. Team
    3. Leden zoeken
  8. Downloads
  9. Goedkope domeinnamen
  1. Home
  2. Forum
    1. Alle berichten
    2. Recente activiteiten
  3. ICT Nieuws
  4. Blog
  5. Marktplaats
    1. Werk
    2. Advertenties
    3. Domeinnamen
    4. Websites
    5. Design & lay-outs
    6. Scripts
    7. Overige
  6. Design
  7. Leden
    1. Actieve bezoekers
    2. Team
    3. Leden zoeken
  8. Downloads
  9. Goedkope domeinnamen
  1. Home
  2. Forum
    1. Alle berichten
    2. Recente activiteiten
  3. ICT Nieuws
  4. Blog
  5. Marktplaats
    1. Werk
    2. Advertenties
    3. Domeinnamen
    4. Websites
    5. Design & lay-outs
    6. Scripts
    7. Overige
  6. Design
  7. Leden
    1. Actieve bezoekers
    2. Team
    3. Leden zoeken
  8. Downloads
  9. Goedkope domeinnamen
  1. Dé plek voor IT - ICTscripters
  2. Forum
  3. Scripting & programmeren
  4. Overige
  5. Archief
  6. Request

Forum

  • Na 15 jaar terug van weggeweest: iCriminals.nl is terug (BETA)!

    Syntax 30 december 2025 om 22:29
  • Developer Gezocht

    K.Rens 30 december 2025 om 12:32
  • Op zoek naar de legends

    Jeffrey.Hoekman 9 december 2025 om 09:41
  • [FREE] WeFact Hosting module

    Jeroen.G 13 oktober 2025 om 14:09
  • Help testers nodig voor android app Urgent

    urgentotservices 26 september 2025 om 10:21
  • Versio vervanger

    Jeroen.G 25 augustus 2025 om 15:56
  • Afspraken systeem met planbeperking

    Lijno 1 augustus 2025 om 23:04
  • Partner Gezocht om meerdere NFT Collecties op Open Sea te Plaatsen

    NFT Art Designer 1 maart 2025 om 14:08

Marktplaats

  • Meerdere mafia game template te koop

    Syntax 28 december 2025 om 21:20
  • Van een pixelige afbeelding naar een strakke, moderne website

    Syntax 21 december 2025 om 17:05
  • 302 Nieuwe Domeinnamen November 2025

    shiga 1 december 2025 om 13:07

Vraag over source

  • Dpm_x
  • 20 juni 2011 om 22:20
  • Closed
  • Dpm_x
    Intermediate
    Berichten
    351
    • 21 juni 2011 om 13:25
    • #21

    Je denkt toch niet dat alle accounts geblokkeerd zijn?

  • Guest, wil je besparen op je domeinnamen? (ad)
  • T.Nijborg
    Hoofd Moderators
    Ontvangen Reacties
    31
    Berichten
    504
    • 21 juni 2011 om 15:00
    • #22
    Citaat van Dpm_x

    Wat moet je dan nog doen? En raar :S session_start(); moet toch in het config script staan hé?

    Moet niet, kan wel. Als je het niet doet moet je boven elke pagina dat neerzetten. Als je het wel in config zet dan hoeft dat niet.

    PHP, JAVA, C#, JAVASCRIPT, HTML(5), CSS(3) developer.
    Vragen?! Stuur me gerust een prive bericht :) !

  • Tim
    Enlightened
    Ontvangen Reacties
    77
    Berichten
    3.686
    • 21 juni 2011 om 15:22
    • #23

    Ik zou het nog niet verkopen. De code is niet netjes gemaakt en er zitten nogal wat fouten in verwacht ik als ik de voorbeeld code bekijk.

    Master student IT-recht en Master student Ondernemingsrecht & software ingenieur
    My Personal profile
    My professional profile (LinkedIn/CV)

  • Luc
    Software Engineer
    Ontvangen Reacties
    44
    Berichten
    1.986
    • 21 juni 2011 om 15:58
    • #24

    Ik zag dat je ook een session wachtwoord maakt. Dit raat ik je echt ten zeerste af. Als iemand de sessions kan uitlezen heeft hij zo een wachtwoord van iemand. Mijn tip is zoek eens op login systeem op google, en kijk daar eens hoe inloggen wordt gecontroleerd etc.

    Website: https://devimo.nl
    Skype: https://join.skype.com/invite/dJyYILTt7Eqh

  • Dpm_x
    Intermediate
    Berichten
    351
    • 21 juni 2011 om 16:02
    • #25

    @BrokenTrack , laat eens wat van jouw code zien?

  • Tim
    Enlightened
    Ontvangen Reacties
    77
    Berichten
    3.686
    • 21 juni 2011 om 17:02
    • #26
    Citaat van Dpm_x

    @BrokenTrack , laat eens wat van jouw code zien?

    PHP
    <?php 
    ###########################
    ### Copyright SimplePHP ###
    ### 	Created by 		###
    ###	  BrokenTrack.com	###
    ###		  Author:		###
    ###  Tim van den Belt	###
    ###   Licensed under:	###
    ### {input_licence_here ###
    ###########################
    
    
    /*
    @author Tim van den Belt
    */
    class Mysql extends SimplePHP {
    	
    	private $connection;
    	private $connected = false;
    	
    	/*
    	This will connect with the mysql database and selects the right database.
    	On fail an exception will be caught and printed. This will set the core initialisation on false.
    	*/
    	public function check_connection() {
    		if(!$this->Database->connected) {
    			try {
    				$this->Connection = $this->connect();
    				$this->select_db();
    				return true;
    			}
    			catch(Exception $e) {
    				$e->add_error('<strong>SimplePHP error:</strong> Mysql error in '.$e->getFile().' on line '.$e->getLine().' because: '.$e->getMessage().'<br />');
    				$this->core_load_false();
    				return false;
    			}
    		}
    	}
    	
    	/*
    	Tries to connect with the mysql server. Exception on error.
    	*/
    	private final function connect() {
    		if(!$this->Database->Connection = @mysql_connect(SERVER,DATABASE_USER,DATABASE_PASSWORD)) {
    			throw new Exception('Cannot connect with the mysql server');
    			return false;	
    		}
    		$this->Database->connected = true;
    		return true;
    	}
    	
    	/*
    	Tries to select the database. Exception on error.
    	*/
    	private final function select_db() {
    		if(!@mysql_select_db(DATABASE)) {
    			throw new Exception('Cannot select the database');
    			return false;	
    		}
    		return true;
    	}
    	
    	/*
    	@param, the query string that needs to be executed.
    	@return, the result of the query.
    	Will try to execute the query. Will use the Error Exception class on error.
    	*/
    	public function query($query) {
    		try {
    			$result = $this->Mysql->do_query($query);
    		}
    		catch(Error $e) {
    			$e->add_error('SQL query error in '.$e->getFile().' on line '.$e->getLine.' because: '.$e->getMessage());
    			return false;	
    		}
    		return $result;
    	}
    	
    	/*
    	@param, the query that needs to be executed
    	@return, the result of the query
    	Will execute the query, exception on error
    	*/
    	private final function do_query($query) {
    		if(!$result = @mysql_query($query)) {
    			throw new Exception(mysql_error());
    			return false;	
    		}
    		return $result;
    	}
    	
    	/*
    	@param, the query string that needs to be assoced.
    	@return, the result of the query.
    	Will try to assoc the query. Will use the Error Exception class on error.
    	*/
    	public final function assoc($query) {
    		$query = $this->Mysql->query($query);
    		try {
    			$result = $this->Mysql->do_assoc($query);
    		}
    		catch(Error $e) {
    			$e->add_error('SQL assoc error in '.$e->getFile().' on line '.$e->getLine.' because: '.$e->getMessage());	
    			return false;
    		}
    		return $result;
    	}
    	
    	/*
    	@param, the query that needs to be assoced
    	@return, the result of the assoc
    	Will assoc the query, exception on error
    	*/
    	private final function do_assoc($query) {
    		if(!$result = @mysql_fetch_assoc($query)) {
    			throw new Exception(mysql_error());	
    			return false;
    		}
    		return $result;
    	}
    	
    	/*
    	Closes the mysql connection if any
    	*/
    	protected final function close() {
    		if($this->Database->connection) {
    			if($this->Database->Connection) {
    				@mysql_close($this->Database->$connection);
    				return false;
    			}
    		}
    		return true;
    	}
    }
    ?>
    Toon Meer


    Stukje van het framework waar ik mee bezig ben. Deze klasse is waarschijnlijk nog niet af.

    Master student IT-recht en Master student Ondernemingsrecht & software ingenieur
    My Personal profile
    My professional profile (LinkedIn/CV)

  • Dpm_x
    Intermediate
    Berichten
    351
    • 21 juni 2011 om 17:03
    • #27

    ok maar wat is er dan anders??

  • Tim
    Enlightened
    Ontvangen Reacties
    77
    Berichten
    3.686
    • 21 juni 2011 om 17:04
    • #28
    Citaat van Dpm_x

    ok maar wat is er dan anders??


    Het hele manier van werken.

    Ik gebruik bijvoorbeeld geen dubbele issen (==) om een waarde aan iets toe te kennen.
    Edit: het bevat commentaar
    is oop
    overzichtelijk

    Master student IT-recht en Master student Ondernemingsrecht & software ingenieur
    My Personal profile
    My professional profile (LinkedIn/CV)

  • Frenzo305
    Guest
    • 22 juni 2011 om 00:10
    • #29

    Bij mij blijft er 'Je bent niet ingelogd' staan..

  • Dpm_x
    Intermediate
    Berichten
    351
    • 22 juni 2011 om 19:23
    • #30

    Hopelijk is het nu dan wel opgelost...

  • Nillas
    NJMedia
    Berichten
    1.106
    • 22 juni 2011 om 19:43
    • #31

    Nee nog steeds niet...

  • hunters
    Beginner
    Berichten
    15
    • 22 juni 2011 om 19:44
    • #32

    Je bent niet ingelogd. krijg ik steets:x

  • Luc
    Software Engineer
    Ontvangen Reacties
    44
    Berichten
    1.986
    • 22 juni 2011 om 19:48
    • #33
    PHP
    <?php
    if($_POST['inloggen']) {
    	$gebruiker = mysql_real_escape_string($_POST['login']);
    	$wachtwoord = mysql_real_escape_string($_POST['pass']);
    	$IP = $_SERVER[REMOTE_ADDR];
    	// even wat beveiligen en IP opvragen
    
    
    	$bestaatdb = mysql_query("SELECT * FROM `users` where `login`='".$gebruiker."' AND `pass`='".$wachtwoord."'");
    	$controle = mysql_num_rows($bestaatdb);
    	// is de ingevulde combinatie wel correct?
    
    
    	if($controle == 0) {
    		echo'Je hebt een foute wachtwoord of login opgegeven!';
        }
        else {
    		$_SESSION['login'] = $gebruiker;
    		$_SESSION['pass'] = $wachtwoord;
        
    		mysql_query("UPDATE users SET laatstelogin=NOW() WHERE login='".$gebruiker."'");
    		mysql_query("INSERT INTO logs (wat, wanneer, wie, IP) VALUES('ingeloggen',NOW(), '".$gebruiker."', '".$IP."')");
    		// user zijn laatste login tijd updaten & aanvraag loggen
        
    		echo '<meta http-equiv="refresh" content="0;url='.$siteadres.'/index2.php" />';
    		// user wordt naar het ingelogde deel herleidt!
        }
    }
    ?>
    Toon Meer

    Verder valt het me op dat je wachtwoord niet MD5 wordt opgeslagen, zeer onveilig en ik als gebruiker wil absoluut niet op je website komen. Want jij of een hacker zou zo mijn wachtwoord kunnen lezen.

    Hoe check jij of iemand is ingelogd? Laat die checks eens zien.

    Website: https://devimo.nl
    Skype: https://join.skype.com/invite/dJyYILTt7Eqh

  • Dpm_x
    Intermediate
    Berichten
    351
    • 22 juni 2011 om 20:18
    • #34
    PHP
    if(isset($_SESSION['login'])) {

    Bij sommigen werkt het en bij anderen niet :S

  • Luc
    Software Engineer
    Ontvangen Reacties
    44
    Berichten
    1.986
    • 22 juni 2011 om 20:35
    • #35

    if(! isset($_SESSION['login'])) {
    unset($_SESSION['login']);
    unset($_SESSION['pass']);
    }

    Website: https://devimo.nl
    Skype: https://join.skype.com/invite/dJyYILTt7Eqh

  • Dpm_x
    Intermediate
    Berichten
    351
    • 22 juni 2011 om 20:52
    • #36

    Heb dat nu , kijk eens?

  • Luc
    Software Engineer
    Ontvangen Reacties
    44
    Berichten
    1.986
    • 22 juni 2011 om 20:54
    • #37

    En dat werkte bij me:) Ik blijf er echter wel bij dat je beveiliging echt heel slecht is.

    Wat je beter kan doen is een sessie['ip'] te maken en die ook mee te checken en wachtwoord als sessie raadt ik echt af.

    Website: https://devimo.nl
    Skype: https://join.skype.com/invite/dJyYILTt7Eqh

  • Dpm_x
    Intermediate
    Berichten
    351
    • 22 juni 2011 om 20:57
    • #38

    Heb het weggedaan (wachtwoord sessie en ik bouw nu wel even MD5 in)

  • Luc
    Software Engineer
    Ontvangen Reacties
    44
    Berichten
    1.986
    • 22 juni 2011 om 21:47
    • #39

    Nu ik ingelogd ben, zie ik ook dat je layout niet klopt in google chrome.. Dus als je dit script al zou willen verkopen, moet je nog best veel aanpassen. Nu is het eerlijk gezegd niets waard.

    Website: https://devimo.nl
    Skype: https://join.skype.com/invite/dJyYILTt7Eqh

  • Dpm_x
    Intermediate
    Berichten
    351
    • 22 juni 2011 om 22:42
    • #40

    Leuk dan dat ik een maand voor niks heb gewerkt... De gebruiker moet het dan maar kopen als hij/zij weet dat die er iets moois van kan maken , en ik denk wel dat dat moet lukken met dit aangezien het toch redelijk goed is gemaakt qua systeem.

Participate now!

Heb je nog geen account? Registreer je nu en word deel van onze community!

Maak een account aan Login

ICT Nieuws

  • Fijne feestdagen

    tcbhome 28 december 2025 om 13:55
  • Kritieke update voor Really Simple Security-plug-in

    K.Rens 16 november 2024 om 16:12
  • ING Nederland streeft naar ondersteuning van Google Pay tegen eind februari

    K.Rens 2 november 2024 om 16:09

Blogs

  • Functioneel ontwerp

    Dees 28 december 2014 om 12:38
  • Access Control List implementatie in PHP/MySQL - deel 1/2

    FangorN 28 december 2018 om 12:35
  • Access Control List implementatie in PHP/MySQL - deel 2/2

    FangorN 29 december 2018 om 12:37
  1. Marktplaats
  2. Design
  3. Voorwaarden
  4. Ons team
  5. Leden
  6. Geschiedenis
  7. Regels
  8. Links
  9. Privacy Policy
ICTscripters ©2005 - 2026 , goedkope hosting door DiMoWeb.com, BE0558.915.582
Sponsors: Beste kattenhotel provincie Antwerpen | Beste Zetes eid kaartlezer webshop
Style: Nexus by cls-design
Stylename
Nexus
Manufacturer
cls-design
Licence
Commercial styles
Help
Supportforum
Visit cls-design