login  Naam:   Wachtwoord: 
Registreer je!
 Forum

inloggegevens onthouden

Offline hondasport - 04/02/2008 21:29
Avatar van hondasportNieuw lid Ik heb een pagina waar 1 iemand inlogt om een formulier in te vullen die dan in mijn database komt .Om het toch een beetje te beveiligen heb ik een inlog gemaakt .Nu is het zo dat als je het form invult , wordt een andere pagina geopend die alles in mijn database plaatst en dan na een paar seconden weer naar mijn form gaat .Alleen dan moet je weer inloggen .Kan dat anders , dat je blijft ingelogd totdat je je browser weer afsluit?

http://www.plaatscode.be/5404/

7 antwoorden

Gesponsorde links
Offline Giant - 04/02/2008 21:30
Avatar van Giant PHP beginner met sessions gaan werken?
(dan niet vergeten session_start(); bovenaan te zetten
Offline hondasport - 04/02/2008 21:38
Avatar van hondasport Nieuw lid ik heb dat eens gelezen , maar hoe werk je dan met die sessie ?
Dat begrijp ik niet goed
Offline Giant - 04/02/2008 21:39
Avatar van Giant PHP beginner zie daarvoor deze tutorial
Offline hondasport - 04/02/2008 21:46
Avatar van hondasport Nieuw lid ja maar wat moet ik dan in
$_SESSION['mijn_string']
plaatsen ?
Is dat het wachtwoord dat ingevuld is ?
Offline Giant - 04/02/2008 21:48
Avatar van Giant PHP beginner in die sessions zet je het wachtwoord en de gebruiker 
(beide een eigen is in het begin makkelijker)
Offline hondasport - 04/02/2008 21:54
Avatar van hondasport Nieuw lid ik heb nu dit gedaan maar dat werkt niet
session_start();
$_SESSION['gebruikersnaam'] = "****";
$_SESSION['wachtwoord'] = "¨******";

Offline dice1206 - 05/02/2008 09:07
Avatar van dice1206 Nieuw lid Wat je doet is een sessie aan maken en daarna controleer je die sessie. Dan krijg je zoiets:

Na het inloggen:
$_SESSION['gebruikersnaam'] = 'usernaam';

De controle:

  1. <?php
  2. if ($_SESSION["gebruikersnaam"] == 'usernaam')
  3. {
  4. // Hier je code als de sessie is goedgekeurt
  5. }
  6. else
  7. {
  8. // Hier je code als de sessie is afgekeurd
  9. }
  10. ?>


Nu is dit een controle op user. Mocht je willen dat dit voor alle users geld dan zou je kunnen overwegen om de sessie een controle op goed of fout te geven.

Dan krijg je dit:
Na inloggen:

$_SESSION['ingelogd'] = TRUE;

  1. <?php
  2. if ($_SESSION['ingelogd'] == 'true')
  3. {
  4. // etc etc etc etc


Ik hoop dat dit het antwoord is op je vraag.

Gesponsorde links
Dit onderwerp is gesloten.
Actieve forumberichten
© 2002-2024 Sitemasters.be - Regels - Laadtijd: 0.225s