So I have been looking into improving my sessions with clients and have a few questions:
-Does SESSIONS require to be somewhat cryptic? Why / Why not?
-If I am able to pick up someone else's session id, is it possible to take over that person's session and browse as the client?
-If I have a session("email+pass+salt") but the current user is logged onto two different devices like his laptop at home and his phone at work. Will the client be able to navigate without any interruption from one to the other?
-Is it okay if I hash the session as "email+pass+salt+timestamp+ipadd"? Is that too much?
I tried looking for standard ways of doing this but hit a brick wall with many people showing VERY DIFFERENT examples.