ERUCES::TEUserAndPasswordInfo
#include <teuser.h>
The TEUserAndPasswordInfo class represents a native user authenticated by a username and password pair.
This class is derived from the TEPrincipalInfo class.
© Pi Soft, 2018-2026 · Tricryption Engine 8.1
Inheritance
- Inherits ERUCES::TEPrincipalInfo
Static Public Attributes
| Type | Name | Description |
|---|---|---|
| _TESTD string | CLASSNAME |
Public Member Functions
| Member | Description |
|---|---|
TEUserAndPasswordInfo() | The TEUserAndPasswordInfo constructor is the default class constructor. |
TEUserAndPasswordInfo(const TEUserAndPasswordInfo &) | The TEUserAndPasswordInfo constructor copies an object. |
~TEUserAndPasswordInfo() | The TEUserAndPasswordInfo destructor is the class destructor. |
const _TESTD string getPrincipalName() const | The getPrincipalName method gets a principal name. |
void setUserName(const _TESTD string &name) | The setUserName method sets a username. |
const _TESTD string getUserName() const | The getUserName method gets a username. |
void setPassword(const _TESTD string &passwd, const _TESTD string &logonPasswd) | The setPassword method sets a native user's password. |
const _TESTD string getClassName() const | The getClassName method gets a TEUserAndPasswordInfo object's class name. |
TEObject * clone() const | The clone method clones a TEUserAndPasswordInfo object. |
Member Function Documentation
TEUserAndPasswordInfo()
The TEUserAndPasswordInfo constructor is the default class constructor.
TEUserAndPasswordInfo(const TEUserAndPasswordInfo &)
The TEUserAndPasswordInfo constructor copies an object.
~TEUserAndPasswordInfo()
The TEUserAndPasswordInfo destructor is the class destructor.
const _TESTD string getPrincipalName() const
The getPrincipalName method gets a principal name.
Returns: Returns a string representing a principal name.
void setUserName(const _TESTD string &name)
The setUserName method sets a username.
Parameters
| Parameter | Description |
|---|---|
name | A string representing a username to be set. |
const _TESTD string getUserName() const
The getUserName method gets a username.
Returns: Returns a string representing a username.
void setPassword(const _TESTD string &passwd, const _TESTD string &logonPasswd)
The setPassword method sets a native user's password.
Parameters
| Parameter | Description |
|---|---|
passwd | A string representing the new password to be set. |
logonPasswd | A string representing the password of the currently logged-on user. |
const _TESTD string getClassName() const
The getClassName method gets a TEUserAndPasswordInfo object's class name.
Returns: Returns the class name of a TEUserAndPasswordInfo object.
TEObject * clone() const
The clone method clones a TEUserAndPasswordInfo object.
Returns: Returns a newly cloned TEUserAndPasswordInfo object.
Examples
- cpp_admin_acl_addentry.cpp
- cpp_admin_acl_removeentry.cpp
- cpp_admin_acl_update.cpp
- cpp_admin_group_addto_1.cpp
- cpp_admin_group_removefrom_1.cpp
- cpp_admin_principal_acltemplate_set.cpp
- cpp_admin_principal_add.cpp
- cpp_admin_principal_defaultgroup_set.cpp
- cpp_admin_principal_get.cpp
- cpp_admin_principal_getList.cpp
- cpp_admin_principal_getbyid_1.cpp
- cpp_admin_principal_getbyid_2.cpp
- cpp_admin_principal_getbyid_3.cpp
- cpp_admin_principal_getbyname.cpp
- cpp_admin_principal_group_add.cpp
- cpp_admin_principal_group_clear.cpp
- cpp_admin_principal_group_get.cpp
- cpp_admin_principal_group_remove.cpp
- cpp_admin_principal_remove.cpp
- cpp_admin_principal_reviewer_add.cpp
- cpp_admin_principal_reviewer_clear.cpp
- cpp_admin_principal_reviewer_get.cpp
- cpp_admin_principal_reviewer_remove.cpp
- cpp_admin_principal_update.cpp
- cpp_admin_query.cpp
- cpp_admin_role_assignto.cpp
- cpp_admin_role_removefrom.cpp
- cpp_adminacl_acltemplate_add.cpp
- cpp_adminacl_acltemplate_update.cpp