The forums have permanently moved to This forum will be kept around in read-only mode for archival purposes. To learn how to continue using your existing account on the new forums, check out this thread.

Results 1 to 2 of 2

Thread: Get current User

  1. #1

    Get current User

    Hi, I am trying to get the current user ID so they can change their password in a content management system. My login code is as follows;

    PHP Code:
    $errorMessage '';
    if (isset(
    $_POST['txtUserId']) && isset($_POST['txtPassword'])) {
    $userId   $_POST['txtUserId'];
    $password $_POST['txtPassword'];
    // check if the user id and password combination exist in database
    $sql "SELECT user_id 
                FROM adminuser
                WHERE user_id = '
    $userId' AND user_password = md5('$password')";
    $result mysql_query($sql) or die('Query failed. ' mysql_error()); 
        if (
    mysql_num_rows($result) == 1) {
    // the user id and password match, 
            // set the session
    $_SESSION['db_is_logged_in'] = true;
    // after login we move to the main page
    header('Location: index.php');
        } else {
    $errorMessage 'Sorry, wrong user id / password';
    I'm then using this to check they are logged in to access pages;

    PHP Code:
    // like i said, we must never forget to start the session

    // is the one accessing this page logged in or not?
    if (!isset($_SESSION['db_is_logged_in']) || $_SESSION['db_is_logged_in'] !== true

    // not logged in, move to login page
    header('Location: login.php');

    Can anyone help? I've tried using $_SESSION['user_id'], and lots of other variations. Any help would be great!


  2. #2
    Fixed... I hadn't sent the info to the session properly!

Thread Information

Users Browsing this Thread

There are currently 1 users browsing this thread. (0 members and 1 guests)

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts

Home About Meet the Moderators Advertise

 Link to Us


Copyright 1999 - 2012