Czy któraś z tych przestarzałych książek poniżej jest warta zakupu za te śmieszne pieniądze, czy lepiej sobie odpuścić i szukać czegoś aktualnego? Chciałbym wdrożyć się w backend akurat w .net zakładając, że mam jakieś doświadczenie z frontu oraz c++ i javy.
ASP.NET 2.0 i Ajax. Wprowadzenie - Jesse Liberty, Dan Hurwitz, Brian MacDonald - cena 6zł - link z opisem
ASP.NET AJAX. Programowanie w nurcie Web 2.0 - Christian Wenz - cena
ASP.NET 2.0 i Ajax. Wprowadzenie - Jesse Liberty, Dan Hurwitz, Brian MacDonald - cena 6zł - link z opisem
ASP.NET AJAX. Programowanie w nurcie Web 2.0 - Christian Wenz - cena
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
[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