Name : perl-User-Simple
| |
Version : 1.45
| Vendor : obs://build_opensuse_org/devel:languages:perl
|
Release : 5.2
| Date : 2015-06-09 00:59:31
|
Group : Development/Libraries/Perl
| Source RPM : perl-User-Simple-1.45-5.2.src.rpm
|
Size : 0.06 MB
| |
Packager : (none)
| |
Summary : Simple user sessions management
|
Description :
User::Simple provides a very simple framework for validating users, managing their sessions and storing a minimal set of information (this is, a meaningful user login/password pair, and privilege level) via a database, while providing a transparent way to access any other attributes you might define. The sessions can be used as identifiers for i.e. cookies on a Web system. The passwords are stored as MD5 hashes (this means, the password is never stored in clear text).
User::Simple was originally developed with a PostgreSQL database in mind, but should work with any real DBMS. Sadly, this rules out DBD::CSV, DBD::XBase, DBD::Excel and many other implementations based on SQL::Statement - The user table requires the driver to implement primary keys and NOT NULL/UNIQUE constraints.
The functionality is split into two modules, the User::Simple manpage and the User::Simple::Admin manpage. This module provides the functionality your system will need for any interaction started by the user - Authentication, session management, querying the user\'s data, changing the password and changing any attributes you define not beginning with \'adm_\'. Note that you cannot directly modify a user\'s login, session or session expiry from within this module - Just as a general principle, avoid changing logins. If you absolutely must, use User::Simple::Admin instead ;-)
|
RPM found in directory: /packages/linux-pbone/ftp5.gwdg.de/pub/opensuse/repositories/devel:/languages:/perl:/CPAN-U/openSUSE_Tumbleweed/noarch |