Ik wil een session variable aanmaken op mijn inlogpagina om als unieke ID op de rest van mij site te gebruiken. Hoe kan ik de na inloggen met email en wachtwoord de gebruikers ID van die gebruiker aan een session variable koppelen.
Je kan die toch met een SELECT-query ophalen, fetchen met mysql_fetch_assoc() en dan met $_SESSION['userID'] = $user['id'] de user id opslaan.
Dit doe je als het inloggen gelukt is.
Vergeet niet de session_start(); bovenaan te plaatsen.
Bedankt voor je snelle reactie Aar, maar ik ben vergeten erbij te zetten dat ik (waarschijnlijk had je dat al door) een noob ben in dit soort dingen. Maar na het inloggen wordt je doorgestuurd naar mijn "dashboard pagina" dus ik moet hier de session variable aanmaken. Ik ga het proberen alvast bedankt, maar andere tips zijn altijd welkom.
zodra je inlog gegevens kloppen word de sessie al gezet
Login page: gegevens invoeren en door sturen naar process pagina
Login Process:
controlleren van gegevens
als gegevens overéén komen
<?php
$_SESSION['user_name'] = $row['username']; // of het je eigen veld naam(member_id)
?>
en stuur je leden door naar de volgende pagina
let er wel op dat je altijd boven je headers je sessie_start() zet