diff --git a/app/controllers/CourseController.php b/app/controllers/CourseController.php
index 05bf12aca3243c3cb17e42c8111e68ed5b4547e8..cfcce81776495b1d5b807e0893cf8a73b1413ab9 100644
--- a/app/controllers/CourseController.php
+++ b/app/controllers/CourseController.php
@@ -18,15 +18,23 @@
             $course = new Course();
             $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)){
+                    $_SESSION["error"] = "You have to enrolled this course first!";
+                    header("Location: /");
+                }else{
+                    $modules = $course->get_modules($params);
+                    return $this->view('courses','detailCourse',["course" => $result,"modules"=>$modules]);
+                }
             }
-            $modules = $course->get_modules($params);
-            return $this->view('courses','detailCourse',["course" => $result,"modules"=>$modules]);
         }
 
-        public function enrolled($params){
+        public function enrolled($params = ""){
             // Bisa liat course yang udah dienrolled cuma kalau udah login
             $middleware = $this->middleware("LoginMiddleware");
             $middleware->hasLoggedIn();
@@ -51,7 +59,10 @@
             return $this->view("courses","add",[]);
         }
 
-        public function editCourse($params){
+        public function editCourse($params = ""){
+            if(!$params){
+                header("Location: /notfound");
+            }
             // Cuma admin yang bisa akses edit course
             $middleware = $this->middleware('AdminMiddleware');
             $middleware->isAdmin();
@@ -60,7 +71,10 @@
             return $this->view("courses","edit",["course" => $result]);
         }
 
-        public function module($params){
+        public function module($params = ""){
+            if($params){
+                header("Location: /notfound");
+            }
             // Hanya orang yang sudah login yang bisa liat module
             $course = new Course();
             $module = new Module();
@@ -79,6 +93,9 @@
 
         public function addmodule($params=""){
             // Hanya teacher yang bisa add module
+            if(!$params){
+                return ("Location: /notfound");
+            }
             $teacher_middleware = $this->middleware("TeacherMiddleware");
             $teacher_middleware->isTeacher();
             $course = new Course();
diff --git a/app/views/admin/login.php b/app/views/admin/login.php
deleted file mode 100644
index 56da386a861ab29d0db166a07e777a84e5bd4c45..0000000000000000000000000000000000000000
--- a/app/views/admin/login.php
+++ /dev/null
@@ -1,76 +0,0 @@
-<!DOCTYPE html>
-<html lang="en">
-    <head>
-        <meta charset="UTF-8">
-        <meta name="viewport" content="width=device-width, initial-scale=1.0">
-        <title>Log In or Sign Up</title>
-        <link href="../../public/css/login/login.css" rel="stylesheet">
-        <script src="../../public/js/login.js" defer>
-        </script>
-    </head>
-    <body>
-        <?php 
-            // Menampilkan alert
-            if(isset($_SESSION["success"])){
-                $message = $_SESSION["success"];
-                $type = "success";
-                include(__DIR__."/../components/alertBox.php");
-                unset($_SESSION["success"]);
-            }
-        ?>
-        <?php
-            if(isset($_SESSION["error"])){
-                $message = $_SESSION["error"];
-                $type = "error";
-                include(__DIR__."/../components/alertBox.php");
-                unset($_SESSION["error"]);
-            }
-        ?>
-        <div class="login">
-            <div class="login-content">
-                <div class="login-img">
-                    <img src="../../public/asset/img-login.svg" alt="login">
-                </div>
-
-                <div class="login-forms">
-                    <form action="/api/auth/login.php" method="post" class="login-register" id="login-in">
-                        <h1 class="login-title">Sign In</h1>
-
-                        <div class="login-box">
-                            <i class='bx bx-user login-icon'></i>
-                            <input type="text" 
-                                placeholder="Username" 
-                                name="username" 
-                                id="username-input"
-                                onkeyup="check_username()"
-                                class="login-input"
-                                required    
-                            >
-                        </div>
-                        <p id="username-alert"></p>
-                        <div class="login-box">
-                            <i class='bx bx-lock-alt login-icon'></i>
-                            <input 
-                                type="password" 
-                                placeholder="Password" 
-                                name="password"
-                                class="login-input"
-                                required
-                            >
-                        </div>
-
-                        <!-- <a href="#" class="login-forgot">Forgot password ?</a> -->
-
-                        <button type="submit" class="login-button" id="login-button" disabled>Sign In</button>
-
-                        <div>
-                            <span class="login-account">Don't have an Account ?</span>
-                            <span class="login-signin" id="sign-up"><a href="register">Sign Up</a></span>
-                        </div>
-                    </form>
-                </div>
-            </div>
-        </div>
-        
-    </body>
-</html>
diff --git a/app/views/navbar/navbar.php b/app/views/navbar/navbar.php
index 73763ac7cc4ce4b9f4844f08705e9aa93ba8b63d..b9697927bcebd41459af9d28c387f0d1c53cd601 100644
--- a/app/views/navbar/navbar.php
+++ b/app/views/navbar/navbar.php
@@ -107,7 +107,9 @@
                 <span class="tooltip">Search</span>
             </li>
             <!-- LOGOUT BUTTON -->
-                <?php
+                 
+            <?php }?>
+            <?php
                     if(session_status() === PHP_SESSION_NONE){
                         session_start();
                     }
@@ -125,9 +127,7 @@
                             </button>
                             <span class='tooltip'>Log Out</span>
                         </li>
-                    <?php } 
-            }?>
-            
+                    <?php } ?>
             <div class="footer">
                 <p class="text-xs">
                     <span>Copyright ©</span>
diff --git a/public/image/profile/Blankdiagram-Page2(2).jpeg b/public/image/profile/Blankdiagram-Page2(2).jpeg
deleted file mode 100644
index 364418503226ff6e37fa3937c1a66cddecf6c52f..0000000000000000000000000000000000000000
Binary files a/public/image/profile/Blankdiagram-Page2(2).jpeg and /dev/null differ
diff --git a/public/image/profile/FivePortersForces.png b/public/image/profile/FivePortersForces.png
deleted file mode 100644
index f6707c675516daeb9ed7a754c97e40bc2ea10f97..0000000000000000000000000000000000000000
Binary files a/public/image/profile/FivePortersForces.png and /dev/null differ
diff --git a/public/image/profile/defaultprofilepicture.jpg b/public/image/profile/defaultprofilepicture.jpg
deleted file mode 100644
index aa55b282dffd60b7a561fa52b4a5c9ecf8a97068..0000000000000000000000000000000000000000
Binary files a/public/image/profile/defaultprofilepicture.jpg and /dev/null differ
diff --git a/public/image/profile/pexels-christian-heitz-842711.jpg b/public/image/profile/pexels-christian-heitz-842711.jpg
deleted file mode 100644
index 637af31ca6b0090d72f6fe0912dbfd4918b334f0..0000000000000000000000000000000000000000
Binary files a/public/image/profile/pexels-christian-heitz-842711.jpg and /dev/null differ
diff --git a/public/image/profile/pexels-simon-berger-1183099.jpg b/public/image/profile/pexels-simon-berger-1183099.jpg
deleted file mode 100644
index 47952867078f4e44e7e09558f35515f7a4e54ae6..0000000000000000000000000000000000000000
Binary files a/public/image/profile/pexels-simon-berger-1183099.jpg and /dev/null differ