Remember me login token.
More...
Static Public Attributes |
tuple | user_agent = synonym('_user_agent', descriptor=property(_get_user_agent, _set_user_agent)) |
tuple | id = Column(Integer(unsigned=True), primary_key=True) |
tuple | token = Column(CHAR(36), nullable=False, unique=True, default=lambda: str(uuid.uuid4())) |
tuple | created_at = Column(DateTime, nullable=False, default=current_timestamp) |
tuple | expires_at = Column(DateTime, nullable=False) |
Detailed Description
Remember me login token.
Definition at line 56 of file tokens.py.
Constructor & Destructor Documentation
def wowf.models.tokens.LoginToken.__init__ |
( |
|
self, |
|
|
|
user, |
|
|
|
lifetime, |
|
|
|
user_agent |
|
) |
| |
Member Function Documentation
def wowf.models.tokens.LoginToken._check_user_agent |
( |
|
self, |
|
|
|
user_agent |
|
) |
| |
|
private |
def wowf.models.tokens.LoginToken._get_user_agent |
( |
|
self | ) |
|
|
private |
def wowf.models.tokens.LoginToken._set_user_agent |
( |
|
self, |
|
|
|
user_agent |
|
) |
| |
|
private |
Hash the given user agent.
Definition at line 68 of file tokens.py.
def wowf.models.tokens.LoginToken.create |
( |
|
cls, |
|
|
|
user, |
|
|
|
lifetime, |
|
|
|
user_agent |
|
) |
| |
def wowf.models.tokens.LoginToken.is_valid |
( |
|
self, |
|
|
|
user_agent |
|
) |
| |
Member Data Documentation
string wowf.models.tokens.LoginToken.__tablename__ = 'login_tokens' |
|
staticprivate |
tuple wowf.models.tokens.LoginToken._user_agent = Column('user_agent', CHAR(32), nullable=False) |
|
staticprivate |
wowf.models.tokens.LoginToken._user_agent |
|
private |
wowf.models.tokens.LoginToken.user_agent |
The documentation for this class was generated from the following file: