Feature/Auth: implement user authentication #3

Merged
homeburger merged 48 commits from feature/auth into main 2026-03-22 20:52:22 -05:00
Showing only changes of commit ae888d2973 - Show all commits

View File

@@ -22,7 +22,10 @@ public class AuthController : ControllerBase {
public async Task<ActionResult> Register(RegisterDto dto) { public async Task<ActionResult> Register(RegisterDto dto) {
var user = new User { var user = new User {
Name = dto.Username, Name = dto.Username,
PasswordHash = BCrypt.Net.BCrypt.HashPassword(dto.Password) // TODO: hashing stage in client Email = "dummy@goofy.xyz",
PasswordHash = BCrypt.Net.BCrypt.HashPassword(dto.Password), // TODO: secondary hashing stage in client
Role = "admin (FOR NOW !!)",
CreatedAt = DateTime.UtcNow // yeah why not utc
}; };
var newUser = await users_.Create(user); var newUser = await users_.Create(user);