diff --git a/app/controllers/CourseController.php b/app/controllers/CourseController.php
index cfcce81776495b1d5b807e0893cf8a73b1413ab9..7888b129440e7da517804280351e1b879180d37c 100644
--- a/app/controllers/CourseController.php
+++ b/app/controllers/CourseController.php
@@ -19,12 +19,12 @@
             $middleware = $this->middleware("LoginMiddleware");
             $middleware->hasLoggedIn();
             $user_model = new User();
-            $enrolled_courses = $user_model->getAllCoursesEnrolled();
             $result = $course->single_course($params);
             if(!$result){   
                 header("Location: /notfound");
             }else{
-                if(!in_array($result,$enrolled_courses)){
+                $enrolled = $user_model->check_enroll($result["course_id"]);
+                if(!$enrolled){
                     $_SESSION["error"] = "You have to enrolled this course first!";
                     header("Location: /");
                 }else{