Index: iknow-api/Controllers/AuthController.cs
===================================================================
--- iknow-api/Controllers/AuthController.cs	(revision ff202cffe227f3226587a67fc50b6f4defb4418a)
+++ iknow-api/Controllers/AuthController.cs	(revision c2f79d73d7219c8c8bcc00f5badba27a707b22be)
@@ -37,7 +37,19 @@
         public async Task<IActionResult> Register([FromBody] RegisterDto request)
         {
-            var result = await _authService.RegisterAsync(request);
-            if (!result) return BadRequest("User already exists");
-            return Ok("User registered successfully");
+            //Console.WriteLine(request);
+
+            try
+            {
+                var result = await _authService.RegisterAsync(request);
+                return Ok("User registered successfully");
+            }
+            catch (InvalidOperationException ex)
+            {
+                return BadRequest(new { message = ex.Message });
+            }
+            catch (Exception ex)
+            {
+                return StatusCode(500, new { message = "An error occurred during registration", error = ex.Message });
+            }
         }
 
@@ -65,4 +77,5 @@
             { return BadRequest(new { message = "No token found!" }); }
         }
+
     }
 }
