pluserable package¶
Subpackages¶
Submodules¶
- pluserable.actions module
- pluserable.configuration module
- pluserable.const module
- pluserable.events module
- pluserable.exceptions module
- pluserable.forms module
- pluserable.httpexceptions module
- pluserable.interfaces module
- pluserable.no_bruteforce module
- pluserable.schemas module
- pluserable.strings module
Module contents¶
Pluserable is a user registration and login library.
- class pluserable.BaseStrategy[source]¶
Bases:
object
- defaults = [(<InterfaceClass pluserable.interfaces.IForgotPasswordSchema>, <class 'pluserable.schemas.ForgotPasswordSchema'>)]¶
- class pluserable.EmailStrategy[source]¶
Bases:
pluserable.BaseStrategy
- defaults = [(<InterfaceClass pluserable.interfaces.IForgotPasswordSchema>, <class 'pluserable.schemas.ForgotPasswordSchema'>), (<InterfaceClass pluserable.interfaces.ILoginSchema>, <class 'pluserable.schemas.EmailLoginSchema'>), (<InterfaceClass pluserable.interfaces.IRegisterSchema>, <class 'pluserable.schemas.EmailRegisterSchema'>), (<InterfaceClass pluserable.interfaces.IResetPasswordSchema>, <class 'pluserable.schemas.EmailResetPasswordSchema'>), (<InterfaceClass pluserable.interfaces.IProfileSchema>, <class 'pluserable.schemas.EmailProfileSchema'>)]¶
- class pluserable.UsernameStrategy[source]¶
Bases:
pluserable.BaseStrategy
- defaults = [(<InterfaceClass pluserable.interfaces.IForgotPasswordSchema>, <class 'pluserable.schemas.ForgotPasswordSchema'>), (<InterfaceClass pluserable.interfaces.ILoginSchema>, <class 'pluserable.schemas.UsernameLoginSchema'>), (<InterfaceClass pluserable.interfaces.IRegisterSchema>, <class 'pluserable.schemas.UsernameRegisterSchema'>), (<InterfaceClass pluserable.interfaces.IResetPasswordSchema>, <class 'pluserable.schemas.UsernameResetPasswordSchema'>), (<InterfaceClass pluserable.interfaces.IProfileSchema>, <class 'pluserable.schemas.UsernameProfileSchema'>)]¶