авторизация
This commit is contained in:
		| @@ -45,8 +45,12 @@ public class MeetingsController : ControllerBase | ||||
|         meetingWrite.SpeackerImage = meeting.SpeackerImage.JoinFileNames(); | ||||
|         meetingWrite.PlaceImages = meeting.PlaceImages.JoinFileNames(); | ||||
|  | ||||
|         var findedMeeting = await _applicationContext.Meetings.FirstAsync(s => s.Id == meeting.Id); | ||||
|         findedMeeting = meetingWrite; | ||||
|          | ||||
|          | ||||
|         _applicationContext.Entry(meetingWrite).State = EntityState.Modified; | ||||
|         _applicationContext.Update(meetingWrite); | ||||
|  | ||||
|         //findedMeeting = meetingWrite; | ||||
|  | ||||
|         await _applicationContext.SaveChangesAsync(); | ||||
|         return Ok(); | ||||
|   | ||||
| @@ -204,6 +204,23 @@ public class UsersController : ControllerBase | ||||
|         }); | ||||
|     } | ||||
|  | ||||
|     [HttpPost("/login")] | ||||
|     public async Task<IActionResult> Login(string email) | ||||
|     { | ||||
|         var user = await _userManager.FindByEmailAsync(email); | ||||
|  | ||||
|         if(user is null) | ||||
|             return BadRequest(); | ||||
|  | ||||
|         var role = await _userManager.GetRolesAsync(user); | ||||
|         var token = GetToken(user, role.First()); | ||||
|  | ||||
|         return Ok(new { | ||||
|             token, | ||||
|             user | ||||
|         }); | ||||
|     } | ||||
|  | ||||
|     [Authorize] | ||||
|     [HttpGet] | ||||
|     public async Task<IActionResult> GetUserData(string id) | ||||
|   | ||||
		Reference in New Issue
	
	Block a user