CodeIgniter From Scratch: Day 6 - Login
In today's hour long video tutorial, we'll be doing a lot! We'll implement a login and signup form that will allow us to lock down certain sections of our fictional site. As you'll find, working with sessions in CodeIgniter is a cinch!
Catch Up
- Day 1: Getting Started With the Framework
- Day 2: Database Selecting Methods
- Day 3: Sending Emails
- Day 4: Newsletter Signup
- Day 5: CRUD
Day 6: Sessions


P.S. The Logout Button
I forgot to add the "logout" button during the screencast. There was so much to cover, that I was bound to forget something! Luckily, it's really easy. Simply add a link, to the "members" area, which links to the login class, and a "logout" method (login/logout). Then, all we must do is destroy the user's session, and redirect them back to the login form. Download the source code if confused.
1 |
function logout() |
2 |
{
|
3 |
$this->session->sess_destroy(); |
4 |
$this->index(); |
5 |
}
|
Hope you Enjoy it!
Keep in mind that we're just scratching the surface, in terms of flexibility and security. We can - and very well may - take things much further. But this should get you started!
- Follow us on Twitter, or subscribe to the Nettuts+ RSS Feed for more daily web development tuts and articles.