• 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. PHP + SQL

Forum

  • Beta-testers gezocht voor Crypto-oefenplatform

    Syntax 29 januari 2026 om 16:11
  • Na 15 jaar terug van weggeweest: iCriminals.nl is terug (BETA)!

    Syntax 19 januari 2026 om 09:34
  • Developer Gezocht

    Mikevdk 10 januari 2026 om 18:57
  • Op zoek naar de legends

    Syntax 5 januari 2026 om 13:50
  • [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

Marktplaats

  • 321 Nieuwe Domeinnamen December 2025

    shiga 1 januari 2026 om 10:26
  • Meerdere mafia game template te koop

    Syntax 26 december 2025 om 00:07
  • Van een pixelige afbeelding naar een strakke, moderne website

    Syntax 21 december 2025 om 17:05

Sessies Time

  • Victor
  • 17 oktober 2012 om 19:51
  • Victor
    Master
    Ontvangen Reacties
    102
    Berichten
    1.680
    • 17 oktober 2012 om 19:51
    • #1

    Hallo allemaal!

    Ik heb even een kort vraagje.
    Is het veilig om een id en gebruikersnaam in een sessie te zetten en daar een tijd op te zetten?
    Dus zodat de gebruiker ingelogd blijft voor x tijd.

    Groeten,

    Victor

    -----------

    Beter nog.. zijn er andere oplossingen om een gebruiker ingelogd te laten blijven?

    Met vriendelijke groet,

    Victor
    Beheerder ICTscripters

    Bewerkt één keer, laatst door victor (17 oktober 2012 om 20:15).

  • Guest, wil je besparen op je domeinnamen? (ad)
  • Tim
    Enlightened
    Ontvangen Reacties
    77
    Berichten
    3.686
    • 17 oktober 2012 om 20:55
    • #2

    Hallo,

    Ja, dat is veilig. Je kan er eigenlijk alles in zetten, behalve het wachtwoord van diegene of persoonlijke gegevens.
    Daarna hangt het er gewoon vanaf hoe je er mee om gaat aan de systeem kant.

    Als je even op Google zoekt vind je zo enkele remember me varianten :)
    Dacht dat Jopitan ook eens een script hiervoor had gemaakt. Moet je maar eens aan hem vragen.

    Mvg,
    Tim

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

  • Victor
    Master
    Ontvangen Reacties
    102
    Berichten
    1.680
    • 17 oktober 2012 om 21:02
    • #3

    Ik heb even op google gekeken en ik denk niet dat ik 'remember me' bedoel. Het is de bedoeling dat de gebruiker ingelogd blijft en automatisch word doorgestuurd naar de index pagina, zonder de login te hoeven zien.

    Ook heb ik Jopitan even een pm gestuurd. :)

    Met vriendelijke groet,

    Victor
    Beheerder ICTscripters

  • jopitan
    Professional
    Berichten
    684
    • 17 oktober 2012 om 21:22
    • #4

    Ik had hier inderdaad een soort van script van gemaakt die ook het tegengaan van cookie kopieren tegenging. Ik heb dit script alleen niet meer op mijn PC staan. Ik had dat snel in een avond in elkaar geflatst voor toen nog Criminalspoint.

    Wat in principe het idee moet zijn is het volgende:
    Gebruiker logt in met Gebruikersnaam en Wachtwoord
    Wanneer dit succesvol is verlopen wordt er in een tabel, laten we zeggen 'user_cookies', een rij aangemaakt met welk User ID, Browser, IP er wordt ingelogd
    Hierbij wordt ook de tijd van inloggen in opgeslagen en de tijd tot wanneer de cookie zogenaamd geld is. Een speciale code wordt gegeneerd (64 karakters moet lang genoeg zijn).
    Deze code wordt in dezelfde rij opgeslagen in de tabel. Deze code wordt overigens ook geplaatst in een cookie.
    Bij het bezoeken van een pagina doe je gewoon een normale functie aanroepen die checkt of de gebruiker een cookie heeft staan.
    Zo ja, dan gaat hij alle parameters bijlangs of deze kloppen en overeenkomen en of de cookie code inderdaad in de database voorkomt.
    Zodra dit het geval is wordt automatisch de user ID in een Session gezet.

    Wanneer één van deze dingen niet okay is, kun je de gebruiker zien als uitgelogd en wordt er eventueel een log van opgeslagen van alle gegevens om eventuele detectie te krijgen van cookie kopieerders.

    Kast: HAF922 | CPU: I7-930 @ 4.0GHz | CPU Cooler: Noctua NH-D14 | HDD0: Crucial M4 128GB, HDD1: Kingston SSD 64GB, HDD2/3: WD Black & Green 1TB, HDD4: Seagate 1.5TB | Mem: Kingston HyperX 12GB @ 1600MHz | Graphics: Crossfire HD6970 | Res: 5760x1080

  • Victor
    Master
    Ontvangen Reacties
    102
    Berichten
    1.680
    • 17 oktober 2012 om 21:26
    • #5

    Bedankt voor het snelle antwoord!
    Nog wel even wat vraagjes..

    Wat bedoel je met de browser opslaan in de tabel? Hoe gaat dat in z'n werk?
    Als ik afga op IP adressen.. en twee mensen hebben hetzelfde ip adres. Wat dan? Of als ik een dynamisch ip heb?

    Met vriendelijke groet,

    Victor
    Beheerder ICTscripters

    Bewerkt één keer, laatst door victor (17 oktober 2012 om 21:55).

  • jopitan
    Professional
    Berichten
    684
    • 18 oktober 2012 om 01:15
    • #6
    Citaat van victor

    Bedankt voor het snelle antwoord!
    Nog wel even wat vraagjes..

    Wat bedoel je met de browser opslaan in de tabel? Hoe gaat dat in z'n werk?
    Als ik afga op IP adressen.. en twee mensen hebben hetzelfde ip adres. Wat dan? Of als ik een dynamisch ip heb?

    De browser bedoel ik puur de browser informatie die je via USER_AGENT doorkrijgt.
    Op IP adressen maakt niet uit aangezien een IP adres altijd door een bedrijf/familie wordt gedeeld.
    Een cookie wordt immers in de browser op de persoon zijn PC opgeslagen.

    Stel ik heb een PC met een browser chrome. Laten we nemen dat mijn IP 95.95.95.95 is.
    Er zal dan een rij in de database komen met de volgende gegevens:
    userid, ip, browser, toegevoegddatum, totdatum, code

    Laten we zeggen dat de code ABCDEFGHIJKLMNOPQRSTUVWXYZ is. Deze code wordt in een cookie opgeslagen.
    Via deze code roep je ook weer de rij aan in de database.
    Dan vergelijk je IP, browser en code met elkaar of deze overeenkomen en of de totdatum nog niet verstreken is. Wanneer dit wel het geval is of er komt iets niet overeen -> Verwijder cookie, verwijder rij uit database, log user uit.

    Maar wat nou als een IP meerdere gebruikers heeft. Heel simpel.
    Een cookie staat in een browser geplaatst. Oftewel de cookie zal alleen werken op de desbetreffende pc en browser. Wanneer dit wordt gekopieerd dan moet de browser ook nog overeenkomen waar die heen gekopieerd wordt.
    Dat je vanuit hetzelfde netwerk eventueel nog cookies kunt kopieren van een ander is meer een beveiliging die ligt bij de gebruiker zelf.
    Jij kunt er immers niet voor zorgen dat die mensen elke PC in een eigen subnet zetten (wat op scholen wel vaak het geval is en daardoor veiliger is)

    Kast: HAF922 | CPU: I7-930 @ 4.0GHz | CPU Cooler: Noctua NH-D14 | HDD0: Crucial M4 128GB, HDD1: Kingston SSD 64GB, HDD2/3: WD Black & Green 1TB, HDD4: Seagate 1.5TB | Mem: Kingston HyperX 12GB @ 1600MHz | Graphics: Crossfire HD6970 | Res: 5760x1080

  • Victor
    Master
    Ontvangen Reacties
    102
    Berichten
    1.680
    • 18 oktober 2012 om 10:36
    • #7

    Okee, bedankt. Dan ga ik dat even proberen. Zal ik het script hier zetten als ik het heb?

    Met vriendelijke groet,

    Victor
    Beheerder ICTscripters

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