/** * handles the ajax request from modal window for: Log In */ function td_mod_login() { global $post; //json login fail $json_login_fail = json_encode(array('login', 0, __td('User or password incorrect!', TD_THEME_NAME))); //get the email address from ajax() call $login_email = ''; if (!empty($_POST['email'])) { $login_email = $_POST['email']; } //get password from ajax() call $login_password = ''; if (!empty($_POST['pass'])) { $login_password = $_POST['pass']; } //try to login if (!empty($login_email) and !empty($login_password)) { $obj_wp_login = td_login::login_user($login_email, $login_password); if (is_wp_error($obj_wp_login)) { die($json_login_fail); } else { die(json_encode(array('login', 1, 'OK'))); } } else { die($json_login_fail); } }
static function on_ajax_login() { if (td_util::get_option('tds_login_sign_in_widget') != 'show') { exit; } //json login fail $json_login_fail = json_encode(array('login', 0, __td('User or password incorrect!', TD_THEME_NAME))); //get the email address from ajax() call $login_email = ''; if (!empty($_POST['email'])) { $login_email = $_POST['email']; } //get password from ajax() call $login_password = ''; if (!empty($_POST['pass'])) { $login_password = $_POST['pass']; } //try to login if (!empty($login_email) and !empty($login_password)) { $obj_wp_login = td_login::login_user($login_email, $login_password); if (is_wp_error($obj_wp_login)) { die($json_login_fail); } else { die(json_encode(array('login', 1, 'OK'))); } } else { die($json_login_fail); } }