diff --git a/app/Http/Controllers/Auth/BatchRegisterController.php b/app/Http/Controllers/Auth/BatchRegisterController.php
index a6d722a1240dc9201890b46bd1f4814ce63db378..aefe9d6da1860d87b35e0341d4ce75c33f2cae2b 100644
--- a/app/Http/Controllers/Auth/BatchRegisterController.php
+++ b/app/Http/Controllers/Auth/BatchRegisterController.php
@@ -73,7 +73,7 @@ class BatchRegisterController extends Controller
         ]);
     }
 
-    
+
 
     public function showForm() {
         if(Auth::user() && Auth::user()->isManajer()) {
@@ -84,6 +84,9 @@ class BatchRegisterController extends Controller
     }
 
     public function registerUsers(Request $request) {
+        $request->validate([
+            'registrants' => 'required|mimes:csv,txt'
+        ]);
         $registrants = $request->file('registrants');
         $filename = $registrants->getClientOriginalName();
         $path = $registrants->storeAs('public', $filename);
diff --git a/resources/views/auth/batch-register.blade.php b/resources/views/auth/batch-register.blade.php
index 4ceba5fb38bc7c08141bd84ec71af96c41a8b0b4..089f88e93c60b35d419837c01f57de140d92572b 100644
--- a/resources/views/auth/batch-register.blade.php
+++ b/resources/views/auth/batch-register.blade.php
@@ -2,6 +2,15 @@
 
 @section('content')
 <div class="container">
+    @if ($errors->any())
+        <div class="alert alert-danger">
+            <ul>
+                @foreach ($errors->all() as $error)
+                    <li>{{ $error }}</li>
+                @endforeach
+            </ul>
+        </div>
+    @endif
     <div class="row justify-content-center">
         <div class="col-md-8">
             <div class="card">