Skip site navigation (1)Skip section navigation (2)

FreeBSD Manual Pages

  
 
  

home | help
Sympa::User(3Sympa)		 sympa 6.2.56		   Sympa::User(3Sympa)

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.

6.2.56				  2020-05-24		   Sympa::User(3Sympa)

NAME | DESCRIPTION

Want to link to this manual page? Use this URL:
<https://www.freebsd.org/cgi/man.cgi?query=Sympa::User&sektion=3sympa&manpath=FreeBSD+12.2-RELEASE+and+Ports>

home | help