Bman900 Posted May 10, 2009 Author Share Posted May 10, 2009 Your mysqldb doesn't have the method clearloginattempts. No I fixed that, the brackets were closing at the wrong places. Now I have the log in page running but the script still doesnt do what I want to. You can enter wrong passwords till you die and it will never give you that error message..... am going to go nuts here soon if I cant figure it out. Quote Link to comment https://forums.phpfreaks.com/topic/157498-user-lock-out-after-5-failed-tries/page/2/#findComment-830715 Share on other sites More sharing options...
Ken2k7 Posted May 10, 2009 Share Posted May 10, 2009 o.O Can you tell me where the method clearloginattempts() is in your mysqldb class? I can't find it. Quote Link to comment https://forums.phpfreaks.com/topic/157498-user-lock-out-after-5-failed-tries/page/2/#findComment-830718 Share on other sites More sharing options...
Bman900 Posted May 10, 2009 Author Share Posted May 10, 2009 /* Verify that user is in database */ $q = "SELECT password FROM ".TBL_USERS." WHERE username = '$username'"; $result = mysql_query($q, $this->connection); if(!$result || (mysql_numrows($result) < 1)){ return 1; //Indicates username failure } function clearLoginAttempts($value) { $q = "UPDATE ".TBL_ATTEMPTS." SET attempts = 0 WHERE ip = '$value'"; return mysql_query($q, $this->connection); } /* Retrieve password from result, strip slashes */ $dbarray = mysql_fetch_array($result); $dbarray['password'] = stripslashes($dbarray['password']); $password = stripslashes($password); I actually moved that up above the function confirmIPAddress($value) to make it work. Quote Link to comment https://forums.phpfreaks.com/topic/157498-user-lock-out-after-5-failed-tries/page/2/#findComment-830721 Share on other sites More sharing options...
Ken2k7 Posted May 10, 2009 Share Posted May 10, 2009 But you're putting a function inside of a function. Put it outside of that function while keeping the function within the class. Wow, you're like a baby following baby steps. That quote remains... :-\ Quote Link to comment https://forums.phpfreaks.com/topic/157498-user-lock-out-after-5-failed-tries/page/2/#findComment-830722 Share on other sites More sharing options...
Recommended Posts
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.