note 89778 modified in intro.session by danbrown

From: Date: Mon, 27 Apr 2009 15:37:17 +0000
Subject: note 89778 modified in intro.session by danbrown
References: 1  Groups: php.notes 
Request: Send a blank email to php-notes+get-153841@lists.php.net to get a copy of this message
Here is a sample code which can be used to create logged sessions: Code for differentiating Guest and Logged members: <?php // Starting the session session_start(); if(isset($_SESSION['user'])) { // Code for Logged members // Identifying the user $user = $_SESSION['user']; // Information for the user. } else { // Code to show Guests } ?> Code for Logging a User: <?php //Username Stored for logging define("USER", "user"); // Password Stored define("PASS", "123456"); // Normal user section - Not logged ------ if(isset($_REQUEST['username']) && isset($_REQUEST['password'])) { // Section for logging process ----------- $user = trim($_REQUEST['username']); $pass = trim($_REQUEST['password']); if($user == USER && $pass == PASS) { // Successful login ------------------ // Setting Session $_SESSION['user'] = USER; // Redirecting to the logged page. header("Location: index.php"); } else { // Wrong username or Password. Show error here. } } ?> User can be logged successfully with username as "user" and password as 123456. [NOTE BY danbrown AT php DOT net: Contains a bugfix by (pprem AT pprem DOT net) on 26-APR-2009 with the following note: Dont' write if($user == USER && $pass = PASS).] --was-- Here is a sample code which can be used to create logged sessions: Code for differentiating Guest and Logged members: <?php // Starting the session session_start(); if(isset($_SESSION['user'])) { // Code for Logged members // Identifying the user $user = $_SESSION['user']; // Information for the user. } else { // Code to show Guests } ?> Code for Logging a User: <?php //Username Stored for logging define("USER", "user"); // Password Stored define("PASS", "123456"); // Normal user section - Not logged ------ if(isset($_REQUEST['username']) && isset($_REQUEST['password'])) { // Section for logging process ----------- $user = trim($_REQUEST['username']); $pass = trim($_REQUEST['password']); if($user == USER && $pass = PASS) { // Successful login ------------------ // Setting Session $_SESSION['user'] = USER; // Redirecting to the logged page. header("Location: index.php"); } else { // Wrong username or Password. Show error here. } } ?> User can be logged successfully with username as "user" and password as 123456. http://php.net/manual/en/intro.session.php

« previous php.notes (#153841) next »