This commit is contained in:
2025-02-08 17:07:04 +01:00
parent 7ca2bc5776
commit f291c0f2e4
4 changed files with 18 additions and 65 deletions
+9
View File
@@ -4,6 +4,15 @@ from snek.system.service import BaseService
class UserService(BaseService):
mapper_name = "user"
async def search(self, query, **kwargs):
query = query.strip().lower()
if not query:
raise []
results = []
async for result in self.find(username=dict(ilike='%' + query + '%'), **kwargs):
results.append(result)
return results
async def validate_login(self, username, password):
model = await self.get(username=username)