Changeset 4b35197 for iknow-api/Controllers
- Timestamp:
- 01/21/26 18:00:12 (8 months ago)
- Branches:
- master
- Children:
- af4f801
- Parents:
- 848c1c5
- File:
-
- 1 edited
-
iknow-api/Controllers/AuthController.cs (modified) (4 diffs)
Legend:
- Unmodified
- Added
- Removed
-
iknow-api/Controllers/AuthController.cs
r848c1c5 r4b35197 2 2 using iknow_api.Services; 3 3 using Microsoft.AspNetCore.Authorization; 4 using Microsoft.AspNetCore.Authentication.JwtBearer;5 4 using Microsoft.AspNetCore.Mvc; 6 5 … … 37 36 public async Task<IActionResult> Register([FromBody] RegisterDto request) 38 37 { 39 //Console.WriteLine(request);40 41 38 try 42 39 { 43 var result =await _authService.RegisterAsync(request);40 await _authService.RegisterAsync(request); 44 41 return Ok("User registered successfully"); 45 42 } … … 57 54 public async Task<IActionResult> Login([FromBody] LoginDto request) 58 55 { 59 var token = await _authService.LoginAsync(request); 60 if (token == null) return Unauthorized("Invalid credentials"); 61 return Ok(new { Token = token }); 56 var result = await _authService.LoginAsync(request); 57 if (result == null) return Unauthorized("Invalid credentials"); 58 59 return Ok(new 60 { 61 token = result.AccessToken, 62 refreshToken = result.RefreshToken, 63 role = result.Role 64 }); 62 65 } 63 66 64 67 [Authorize] 65 68 [HttpGet("getstring")] 66 public async Task<IActionResult>getstring()69 public IActionResult getstring() 67 70 { 68 71 return Ok(new { message = "You are authorized!" }); … … 73 76 { 74 77 if (await _refreshTokenService.VerifyRefreshToken(verifyRefreshToken)) 75 { return Ok(await _authService.GenerateNewJWT(verifyRefreshToken)); } 76 else 77 { return BadRequest(new { message = "No token found!" }); } 78 { 79 return Ok(await _authService.GenerateNewJWT(verifyRefreshToken)); 80 } 81 82 return BadRequest(new { message = "No token found!" }); 78 83 } 79 84
Note:
See TracChangeset
for help on using the changeset viewer.
