For our customization want to check user meta when user login in wordpress then place the following snippet in functions.php within your theme folder!.
function check_user_meta_data($user) { $st=get_user_meta( $user->ID, 'user_status', true); if ($st != 'active') { $user = new WP_Error( 'denied', __("ERROR: Account Not Active..") ); } return $user; } add_action('wp_authenticate_user', 'check_user_meta_data', 10, 2);
Have any doubt, then comment here!