[eluser]Bionicmaster[/eluser]
Hi, I have some suggestions for better functionality on this great app:
1) <code>$this->CI->lang->load('auth', 'english');</code> can be <code>$this->CI->lang->load('auth', $this->config->item('language'));</code> to load predefined user language, previous translate of the language file.
2) in login attempts, you can use a $config variable instead of 5, more user configurable.
3) same case with view's routes (default 'auth') and name of db tables.
4) using Active Record for some querys, for using CI styles: <code>$this->CI->db->query("SELECT * FROM `users` WHERE `username` = '$username'");</code> can be <code>$this-CI->db->where('username', $username)->get('users'); </code>
sorry if this is wrong and for my bad english