Sign Up

Sign Up to our social questions and Answers Engine to ask questions, answer people’s questions, and connect with other people.

Have an account? Sign In

Have an account? Sign In Now

Sign In

Login to our social questions & Answers Engine to ask questions answer people’s questions & connect with other people.

Sign Up Here

Forgot Password?

Don't have account, Sign Up Here

Forgot Password

Lost your password? Please enter your email address. You will receive a link and will create a new password via email.

Have an account? Sign In Now

You must login to ask a question.

Forgot Password?

Need An Account, Sign Up Here

Please briefly explain why you feel this question should be reported.

Please briefly explain why you feel this answer should be reported.

Please briefly explain why you feel this user should be reported.

Sign InSign Up

The Archive Base

The Archive Base Logo The Archive Base Logo

The Archive Base Navigation

  • SEARCH
  • Home
  • About Us
  • Blog
  • Contact Us
Search
Ask A Question

Mobile menu

Close
Ask a Question
  • Home
  • Add group
  • Groups page
  • Feed
  • User Profile
  • Communities
  • Questions
    • New Questions
    • Trending Questions
    • Must read Questions
    • Hot Questions
  • Polls
  • Tags
  • Badges
  • Buy Points
  • Users
  • Help
  • Buy Theme
  • SEARCH
Home/ Questions/Q 6380345
In Process

The Archive Base Latest Questions

Editorial Team
  • 0
Editorial Team
Asked: May 25, 20262026-05-25T02:15:23+00:00 2026-05-25T02:15:23+00:00

Please help start in the right way . I want to add ‘if user

  • 0

Please help start in the right way . I want to add ‘if user is online’ system. Which I will use to prevent multiple logins under 1 name, also this system will add option to users showing them who is online at the moment.

I understand that I need mysql table where I will store online users. But how can I understand each second if user is still here? if he logs out then ok, it’s easy, but if he will restart? or something else ? So how can I controll all users and understand per second their status ?

UPDATE After some discussions with Cupcake I decided to have only who’s online feature, letting 1 user to log in multiple times, cause it’s difficult to prevent him from doing that in a comfortable way.

  • 1 1 Answer
  • 0 Views
  • 0 Followers
  • 0
Share
  • Facebook
  • Report

Leave an answer
Cancel reply

You must login to add an answer.

Forgot Password?

Need An Account, Sign Up Here

1 Answer

  • Voted
  • Oldest
  • Recent
  • Random
  1. Editorial Team
    Editorial Team
    2026-05-25T02:15:24+00:00Added an answer on May 25, 2026 at 2:15 am

    What you could do, which is what I sometimes do, is this, in the user table have a column named session_hash or something similar.

    And each time the user logs in, generate a new session hash yourself or use the session_id PHP has, as long as you use session_start on each page.

    Then to retrieve the users row from the database, have a cookie with that session_hash.


    Example

    Login form

    Username:  [       ]
    Password:  [       ]
    Remember?: [*]
               [ Login ]
    

    PHP page does the following

    User logs in ->
      System generates a session_id or "salt"
      Updates the users row with the session_id or "salt" value
    
      Check if the value of the "remember" checkbox is true ->
        Sets a cookie with that session_id or "salt" with a month or so expiration date
      Otherwise just create a normal cookie with the value
    

    Then on each page do the following

    Check if the session_id or "salt" cookie is set ->
      If it is, fetch the users row from the database
        SELECT * FROM users WHERE session_id/"salt" = value of cookie
    

    What all this does if lets the user choose if they want to be remembered each visit, if they do create a cookie that doesn’t expire for at least a month that way they will be remembered next time they come to the site, but if they login from another browser or computer the “salt” won’t be valid on the other computer.

    • 0
    • Reply
    • Share
      Share
      • Share on Facebook
      • Share on Twitter
      • Share on LinkedIn
      • Share on WhatsApp
      • Report

Sidebar

Related Questions

Please help me figure a single query that will transform the data below... |id
Please help me about this issue... In my application i have calender where user
Please help… Old Programmer looking to use subversion assembla at my firm. I am
Please help! I tried everything! :( I've got a schedule Class, which is simply
Please help to the newbie in WPF! I need to build a TreeView with
Please help me with using the DrScheme built-in function filter. create a function hello
Please help! I need to produce a Crystal Report with multiple data columns, but
Please help me to fix the CSS error in profile on my site (IE).
Please help to replace these jQuery functions with Prototype ones: $(button,input,label,select,textarea).bind('mouseover mouseout', function(){$(this).toggleClass('hover')}); $(button,input,select,textarea).bind('focus
Please help me, how to set a background image for screen and How to

Explore

  • Home
  • Add group
  • Groups page
  • Communities
  • Questions
    • New Questions
    • Trending Questions
    • Must read Questions
    • Hot Questions
  • Polls
  • Tags
  • Badges
  • Users
  • Help
  • SEARCH

Footer

© 2021 The Archive Base. All Rights Reserved
With Love by The Archive Base

Insert/edit link

Enter the destination URL

Or link to existing content

    No search term specified. Showing recent items. Search or use up and down arrow keys to select an item.