Aktywne Wpisy
maciejj +339
A idź Pan w #!$%@?.
hankshmoody +11
#jedzzwykopem #gotujzwykopem #foodporn #australia
W Australii serio wpierd4alają kangury xD
Nie wiem czy brać i robić recenzje?
( ͡º ͜ʖ͡º)
Zanim przyjechałem to myślałem że to dla nich takie ważne zwierzę że pod ochroną czy coś, nawet w herbie jest a oni je wdupcają i traktują jak szkodnik xD
W Australii serio wpierd4alają kangury xD
Nie wiem czy brać i robić recenzje?
( ͡º ͜ʖ͡º)
Zanim przyjechałem to myślałem że to dla nich takie ważne zwierzę że pod ochroną czy coś, nawet w herbie jest a oni je wdupcają i traktują jak szkodnik xD
Czy zjadłbyś kangura?
- no pewnie, czemu nie 86.1% (429)
- nie no w życiu, to dziwne 8.4% (42)
- nie wiem/nie jem mięsa 5.4% (27)
public async Task Register(User user, string password)
{
byte[] passwordHash, passwordSalt;
CreatePasswordHash(password, out passwordHash, out passwordSalt);
await _context.Users.AddAsync(user);
await _context.SaveChangesAsync();
return user;
}
a tutaj serwis autoryzacji z Startup
services.AddAuthorization(options =>
{
options.AddPolicy("RequireAdminRole", policy => policy.RequireRole("Admin"));
options.AddPolicy("ModeratePhotoRole", policy => policy.RequireRole("Admin", "Moderator"));
options.AddPolicy("VipOnly", policy => policy.RequireRole("VIP"));
});
#programowanie #naukaprogramowania #aspnet #csharp
user.Role = role
przed await AddAsync?Jak działa
CreatePasswordHash();
? Bo stąd wygląda to tak, że tworzysz hash i nic z nim nie robisz; przypisujesz go userowi?[AllowAnonymous]
[Route("api/[controller]")]
[ApiController]
public class AuthController : ControllerBase
{
private readonly IConfiguration _config;
private readonly IMapper _mapper;
private readonly UserManager _userManager;
private readonly SignInManager _signInManager;
public AuthController(IConfiguration config,
IMapper mapper,
UserManager userManager,
SignInManager signInManager)
{
_userManager = userManager;
_signInManager = signInManager;
_mapper = mapper;
_config = config;
}
[HttpPost("register")]
public