mirror of
https://github.com/DrizzleTime/Foxel.git
synced 2026-09-05 15:47:00 +08:00
feat: Support multiple vector database selection, add InMemory and Qdrant adapters, introduce admin dashboard
This commit is contained in:
@@ -33,12 +33,14 @@ public class AuthService(IDbContextFactory<MyDbContext> dbContextFactory, IConfi
|
||||
Email = request.Email,
|
||||
PasswordHash = HashPassword(request.Password),
|
||||
CreatedAt = DateTime.UtcNow,
|
||||
UpdatedAt = DateTime.UtcNow
|
||||
UpdatedAt = DateTime.UtcNow,
|
||||
RoleId = 2,
|
||||
Role = null,
|
||||
};
|
||||
var userCount = await context.Users.CountAsync();
|
||||
if (userCount == 0)
|
||||
{
|
||||
var role = await context.Roles.FirstOrDefaultAsync(r => r.Id == 1);
|
||||
var role = await context.Roles.FirstOrDefaultAsync(r => r.Name == "Administrator");
|
||||
user.RoleId = 1;
|
||||
user.Role = role;
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user