public IActionResult Register(RegisterRequest request) { RegistrationManager rm = new RegistrationManager(_clientFactory, _contextAccessor); var responce = rm.Post(request); return(View()); }
public IActionResult Register(RegisterRequest request) { RegistrationManager rm = new RegistrationManager(_clientFactory, _contextAccessor); var responce = rm.Post(request); if (responce != null) { TokenProvider tokenProvider = new TokenProvider(_clientFactory, _contextAccessor); var userToken = tokenProvider.LoginUser(request.Email, request.Password); if (userToken != null) { HttpContext.Session.SetString("JWToken", userToken); var client = _clientFactory.CreateClient("ecoproduce"); client.DefaultRequestHeaders.Authorization = new AuthenticationHeaderValue("Bearer", userToken); return(RedirectToAction("Index", "Home")); } } else { return(View()); } return(View()); }