CodeIgniter Forums
prevent multiple login Codeigniter 4 - Printable Version

+- CodeIgniter Forums (https://forum.codeigniter.com)
+-- Forum: CodeIgniter 4 (https://forum.codeigniter.com/forumdisplay.php?fid=28)
+--- Forum: CodeIgniter 4 Discussion (https://forum.codeigniter.com/forumdisplay.php?fid=31)
+--- Thread: prevent multiple login Codeigniter 4 (/showthread.php?tid=81648)



prevent multiple login Codeigniter 4 - devo - 04-02-2022

hii all, btw i want to make login system, and check if user is multiple login and give notification " account already login in other device" in current user login, how can i make it ?? can someone please suggest/teach me to make system like that? Previously I've searched for it on google but couldn't find the right one,, please help for my learning


RE: prevent multiple login Codeigniter 4 - seunex - 04-02-2022

Simple logic store a token everytime the user login to the database and store d copy of the token to the active session. In case he login in somewhere else the token will be overwritten and if mis matches log of the user.

It a simple trick.


RE: prevent multiple login Codeigniter 4 - devo - 04-02-2022

Thanks


RE: prevent multiple login Codeigniter 4 - ignitedcms - 04-02-2022

I would say it is even simpler than that. As soon as you log in it sets a flag is_logged_in to true, and if you try again from wherever it checks against this flag before allowing you to go any further, i.e setting session data etc.


RE: prevent multiple login Codeigniter 4 - kenjis - 04-03-2022

(04-02-2022, 11:02 PM)ignitedcms Wrote: As soon as you log in it sets a flag is_logged_in to true,

I don't get the implementation.
Where do we set a flag is_logged_in?


RE: prevent multiple login Codeigniter 4 - InsiteFX - 04-03-2022

@kenjis , I think he ment set a session flag is_logged_in when the user logins into the system.