I'm primarily a C++ programmer, but I'm trying to pick up some PHP.
Apparently the way to implement web user sessions is to store the user's login ID in a cookie using the $_SESSION variable.
Is it not possible for someone to just modify their cookie, to give them different privileges or log in as a different user?
It seems like this authentication mechanism is just having the user store their ID in a file - and then just trusting them not to change it.
Is there something that prevents this?
Thanks!