Index: iknow-api/Controllers/AuthController.cs
===================================================================
--- iknow-api/Controllers/AuthController.cs	(revision c2f79d73d7219c8c8bcc00f5badba27a707b22be)
+++ iknow-api/Controllers/AuthController.cs	(revision 4b35197f33eaeb2b932700e150e05058b7d4f366)
@@ -2,5 +2,4 @@
 using iknow_api.Services;
 using Microsoft.AspNetCore.Authorization;
-using Microsoft.AspNetCore.Authentication.JwtBearer;
 using Microsoft.AspNetCore.Mvc;
 
@@ -37,9 +36,7 @@
         public async Task<IActionResult> Register([FromBody] RegisterDto request)
         {
-            //Console.WriteLine(request);
-
             try
             {
-                var result = await _authService.RegisterAsync(request);
+                await _authService.RegisterAsync(request);
                 return Ok("User registered successfully");
             }
@@ -57,12 +54,18 @@
         public async Task<IActionResult> Login([FromBody] LoginDto request)
         {
-            var token = await _authService.LoginAsync(request);
-            if (token == null) return Unauthorized("Invalid credentials");
-            return Ok(new { Token = token });
+            var result = await _authService.LoginAsync(request);
+            if (result == null) return Unauthorized("Invalid credentials");
+
+            return Ok(new
+            {
+                token = result.AccessToken,
+                refreshToken = result.RefreshToken,
+                role = result.Role
+            });
         }
 
         [Authorize]
         [HttpGet("getstring")]
-        public async Task<IActionResult> getstring()
+        public IActionResult getstring()
         {
             return Ok(new { message = "You are authorized!" });
@@ -73,7 +76,9 @@
         {
             if (await _refreshTokenService.VerifyRefreshToken(verifyRefreshToken))
-            { return Ok(await _authService.GenerateNewJWT(verifyRefreshToken)); }
-            else
-            { return BadRequest(new { message = "No token found!" }); }
+            {
+                return Ok(await _authService.GenerateNewJWT(verifyRefreshToken));
+            }
+
+            return BadRequest(new { message = "No token found!" });
         }
 
