Code
·
21 lines
·
547 bytes
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21using GitServer.Models;
using Microsoft.AspNetCore.Identity;
using Microsoft.AspNetCore.Mvc;
using Microsoft.AspNetCore.Mvc.RazorPages;
namespace GitServer.wwwroot.Auth;
public class LogoutModel(SignInManager<AppUser> signInManager) : PageModel
{
public async Task<IActionResult> OnGetAsync()
{
await signInManager.SignOutAsync();
return RedirectToPage("/Index");
}
public async Task<IActionResult> OnPostAsync()
{
await signInManager.SignOutAsync();
return RedirectToPage("/Index");
}
}