/
bazhinilya
/
net-simple-jwt
Обзор
Документация
Войти
/
bazhinilya
/
net-simple-jwt
Код
Запросы
0
Задачи
Вики
Пакеты
0
Релизы
0
CI/CD
Аналитика
Безопасность
develop
Data/IUserRepository.cs
18 строк
652 B
bazhinilya
Initial commit
16 июн 2026, 23:19
16 июн 2026, 23:19
afe56b6
Код
Авторство
О чём код?
using net_simple_jwt.Entities; namespace net_simple_jwt.Data; public interface IUserRepository { Task<User?> GetByEmailAsync(string email); Task<User?> GetByIdAsync(Guid id); Task<User?> GetByRefreshTokenAsync(string refreshToken); Task CreateAsync(User user); Task UpdateAsync(User user); Task UpdateRefreshTokenAsync(Guid userId, string? refreshToken, DateTime? expiryTime); Task RemoveRefreshTokenAsync(string refreshToken); Task IncrementFailedAttemptsAsync(Guid userId); Task ResetFailedAttemptsAsync(Guid userId); Task LockoutAsync(Guid userId, DateTime lockoutEnd); Task DeleteAsync(Guid userId); }