MCPcopy Create free account
hub / github.com/lesspass/lesspass / LesspassUserManager

Class LesspassUserManager

containers/backend/api/models.py:6–21  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

4
5
6class LesspassUserManager(BaseUserManager):
7 def create_user(self, email, password=None, key=""):
8 if not email:
9 raise ValueError("Users must have an email address")
10
11 user = self.model(email=self.normalize_email(email), key=key)
12
13 user.set_password(password)
14 user.save(using=self._db)
15 return user
16
17 def create_superuser(self, email, password, key=""):
18 user = self.create_user(email, password=password, key=key)
19 user.is_admin = True
20 user.save(using=self._db)
21 return user
22
23
24class LessPassUser(AbstractBaseUser):

Callers 1

LessPassUserClass · 0.85

Calls

no outgoing calls

Tested by

no test coverage detected