Provided by: sympa_6.2.70~dfsg-2_amd64 bug

NAME

       Sympa::User - All Users Identified by Sympa

DESCRIPTION

   CONSTRUCTOR
       new ( EMAIL, [ KEY => VAL, ... ] )
           Create new Sympa::User object.

   METHODS
       expire
           Remove user information from user_table.

       get_id
           Get unique identifier of object.

       moveto
           Change email of user.

       save
           Save user information to user_table.

       ACCESSORS

       <attribute>
       <attribute>"( VALUE )"
           Getters/Setters.  Get or set user attributes.  For example "$user->gecos" returns
           "gecos" parameter of the user, and "$user->gecos("foo")" also changes it.  Basic user
           profile "email" have only getter, so it is read-only.

   FUNCTIONS
       get_users ( ... )
           Not yet implemented.

       password_fingerprint ( )
           Returns the password finger print.

       hash_type ( )
           detect the type of password fingerprint used for a hashed password

           Returns undef if no supported hash type is detected

       update_password_hash ( )
           If needed, update the hash used for the user's encrypted password entry

   OLD STYLE FUNCTIONS
       add_global_user
       delete_global_user
       is_global_user
       get_global_user
       get_all_global_user
           Obsoleted.

       update_global_user

   Miscellaneous
       clean_user ( USER_OR_HASH )
       clean_users ( ARRAYREF_OF_USERS_OR_HASHES )
           Function.  Warn if the argument is not a Sympa::User object.  Return Sympa::User
           object, if any.

           TENTATIVE.  These functions will be used during transition between old and object-
           oriented styles.  At last modifications have been done, they shall be removed.