Welcome Guest, Not a member yet? Register   Sign In
[Solved]Where to store user info after logging in
#2

[eluser]Aken[/eluser]
Put it in the userdata in the session database if it's something that you'll need on many pages. The session data is going to be summoned regardless, so it's a resource that is already at your disposal. And since you're using the database for storing the data, you have LOTS more room available for data as opposed to a cookie.

So the flow would be something like:

- User logs in.
- Data for that user is grabbed from the DB.
- Data is assigned to the session.
- Redirect or whatever is appropriate after login.

One thing that might help is you can serialize an object and attach it to a single userdata variable. So instead of saving 'name', 'age', 'city' and such to individual $this->session->userdata('age') type items, you can say:
Code:
$data = (object) array(
    'name' => 'Mike',
    'age' => 26,
    'city' => 'Milwaukee',
);

$this->session->set_userdata('info', serialize($data));


Messages In This Thread
[Solved]Where to store user info after logging in - by El Forum - 07-17-2011, 08:36 PM
[Solved]Where to store user info after logging in - by El Forum - 07-17-2011, 09:37 PM
[Solved]Where to store user info after logging in - by El Forum - 07-17-2011, 09:46 PM
[Solved]Where to store user info after logging in - by El Forum - 07-17-2011, 09:59 PM
[Solved]Where to store user info after logging in - by El Forum - 07-17-2011, 10:02 PM
[Solved]Where to store user info after logging in - by El Forum - 07-17-2011, 10:13 PM
[Solved]Where to store user info after logging in - by El Forum - 07-17-2011, 10:27 PM
[Solved]Where to store user info after logging in - by El Forum - 07-17-2011, 11:10 PM
[Solved]Where to store user info after logging in - by El Forum - 07-17-2011, 11:33 PM
[Solved]Where to store user info after logging in - by El Forum - 07-18-2011, 12:00 PM



Theme © iAndrew 2016 - Forum software by © MyBB