AJAX login: Fixed error box failure to destroy upon cancel. Fixes issue 8.
authorDan
Fri, 18 Dec 2009 19:17:18 -0500
changeset 1176 5c98b9f181f0
parent 1175 1e2c9819ede3
child 1177 5be53c0508ef
AJAX login: Fixed error box failure to destroy upon cancel. Fixes issue 8.
includes/clientside/static/login.js
includes/sessions.php
--- a/includes/clientside/static/login.js	Fri Dec 18 19:06:49 2009 -0500
+++ b/includes/clientside/static/login.js	Fri Dec 18 19:17:18 2009 -0500
@@ -121,7 +121,7 @@
   logindata.mb_object.onclick['Cancel'] = function()
   {
     // Hide the error message, if any
-    $('ajax_login_error_box').remove();
+    $('#ajax_login_error_box').remove();
     // Hide the captcha, if any
     if ( document.getElementById('autoCaptcha') )
     {
--- a/includes/sessions.php	Fri Dec 18 19:06:49 2009 -0500
+++ b/includes/sessions.php	Fri Dec 18 19:17:18 2009 -0500
@@ -866,7 +866,7 @@
       {
         $ipaddr = $db->escape($_SERVER['REMOTE_ADDR']);
         // increment fail count
-        $this->sql('INSERT INTO '.table_prefix.'lockout(ipaddr, timestamp, action) VALUES(\'' . $ipaddr . '\', ' . time() . ', \'credential\', \'' . $db->escape($username) . '\');');
+        $this->sql('INSERT INTO '.table_prefix.'lockout(ipaddr, timestamp, action, username) VALUES(\'' . $ipaddr . '\', ' . time() . ', \'credential\', \'' . $db->escape($username) . '\');');
       }
         
       return array(