option_name=='password_reset_link') $password_reset_link=$row->option_value; if($row->option_name=='password_reset_link_role') $password_reset_link_role=explode(",",$row->option_value); if($row->option_name=='password_reset_link_role_exclude') $password_reset_link_role_exclude=$row->option_value; if($row->option_name=='page_hit') $page_hit=$row->option_value; if($row->option_name=='page_hit_role') $page_hit_role=explode(",",$row->option_value); if($row->option_name=='page_hit_role_exclude') $page_hit_role_exclude=$row->option_value; if($row->option_name=='dual_auth') $dual_auth=$row->option_value; if($row->option_name=='dual_auth_role') $dual_auth_role=explode(",",$row->option_value); if($row->option_name=='dual_auth_role_exclude') $dual_auth_role_exclude=$row->option_value; if($row->option_name=='dual_auth_ip_exclude') $dual_auth_ip_exclude=$row->option_value; endforeach; // Dual Authentication $ip=sanitize_text_field($_SERVER['REMOTE_ADDR']); if($dual_auth==1) { if(($dual_auth_role_exclude==0 && (count(array_intersect($dual_auth_role,$user_roles))>0 || in_array('*All',$dual_auth_role,true))) || ($dual_auth_role_exclude==1 && count(array_intersect($dual_auth_role,$user_roles))==0 && !in_array('*All',$dual_auth_role,true))) { atb_dual_auth($dual_auth_ip_exclude); } else if(get_transient("atb_flag_$ip:".atb_cui())!==false) delete_transient("atb_flag_$ip:".atb_cui()); } else if(get_transient("atb_flag_$ip:".atb_cui())!==false) delete_transient("atb_flag_$ip:".atb_cui()); // Capture Page Hits if($page_hit==1) { if(($page_hit_role_exclude==0 && (count(array_intersect($page_hit_role,$user_roles))>0 || in_array('*All',$page_hit_role,true))) || ($page_hit_role_exclude==1 && count(array_intersect($page_hit_role,$user_roles))==0 && !in_array('*All',$page_hit_role,true))) { atb_hit_page(); } } // Password Reset via Emailed Link if($password_reset_link==1) { if(($password_reset_link_role_exclude==0 && (count(array_intersect($password_reset_link_role,$user_roles))>0 || in_array('*All',$password_reset_link_role,true))) || ($password_reset_link_role_exclude==1 && count(array_intersect($password_reset_link_role,$user_roles))==0 && !in_array('*All',$password_reset_link_role,true))) { // Autofill Email on Reset Password Form if(atb_is_path('action=lostpassword&user_login')) { ?>