Welcome Guest, Not a member yet? Register   Sign In
Max logic attempts
#1

[eluser]xtremer360[/eluser]
I came up with some ideas and was hoping you could look it over and see if you see anything still wrong with it. I think something is. When the user puts in the wrong credentials it correctly inserts a new row into the failed login attempts table however I can't see the session variable established and increased each failed time and everything after that because after every failed attempt it always says incorrect username and password combination.

http://pastebin.com/M1iMaQmq
#2

[eluser]xtremer360[/eluser]
Anybody have any ideas?
#3

[eluser]xtremer360[/eluser]
I figured out its my session. I have it setting the session variable but its not showing assigning it to 1 on the first failed attempt. Not sure why.

Code:
/**
     * Checks to see if the max number of attempts have been exceeded.
     *
     * @param string $post_username Posted value of a username field.
     * @return boolean TRUE/FALSE Depends on if login attempts have been exceeded or not.
     */
    private function is_max_failed_login_attempts_exceeded($post_username)
    {
        $failed_logins = $this->session->userdata('failed_logins');  
        if ((isset($failed_logins)) && (!empty($failed_logins) || $failed_logins == ''))
        {
            if ($failed_logins == $this->config->item('failed_login_limit'))
            {
                $this->users_model->lock_out_user($post_username, date('Y-m-d H:i:s', $this->config->item('wait_time')));
                return TRUE;
            }
            $failed_logins++;
            $this->session->set_userdata('failed_logins', $failed_logins);
            return FALSE;
        }
        else
        {
            $this->session->set_userdata('failed_logins', 1);
            return FALSE;
        }
    }

http://www.kansasoutlawwrestling.com/kowmanager/
#4

[eluser]xtremer360[/eluser]
Any ideas?




Theme © iAndrew 2016 - Forum software by © MyBB