| authlib (version 1.0b) | index authlib.py |
Helper functions for authentication issues.
o check_passwd(name, passwd, pwfile='/etc/passwd')
Validate given user, passwd pair against password database.
o getpwnam(name, pwfile='/etc/passwd'):
Get password database entry for name
o login(name=None, pwdb=None, user_prompt=None, pass_prompt=None, max_tries=3)
Generate a login screen and validate the login.
o passcrypt(string, salt=None, method='des', magic='$1$'):
Password encryption (DES or MD5)
| Modules | ||||||
| ||||||
| Functions | ||
| ||
| Data | ||
| DES_SALT = ['.', '/', '0', '1', '2', '3', '4', '5', '6', '7', '8', '9', 'A', 'B', 'C', 'D', 'E', 'F', 'G', 'H', ...] __all__ = ['check_passwd', 'getpwnam', 'login', 'passcrypt'] __author__ = 'Christopher Arndt <chris.arndt@web.de>' __file__ = 'authlib.pyc' __name__ = 'authlib' __version__ = '1.0b' | ||
| Author | ||
| Christopher Arndt <chris.arndt@web.de> | ||