Add into top require_once(FCPATH.'blog/wp-config.php'); add this into controller echo $password = $_POST['password'];//$_POST['password']; echo $email = $_POST['mail_id'];//$this->input->post('mail_id'); $user_id = email_exists($email); $user_info = get_userdata($user_id); $user_name = $user_info->data->user_login; $status = wp_check_password($password, $user_info->data->user_pass, $user_id); //print_r($user_info); /* $user = get_user_by( 'login', $email ); $user_info = get_userdata($user_id); $user_name = $user_info->data->user_login; echo $status = wp_check_password($password, $user_info->data->user_pass, $user_id); $user = get_user_by( 'login', $user_id );*/ if ($user_name && $status == 1){ $creds = array(); $creds['user_login'] = $user_name; $cr...