LibreOffice
LibreOffice 4.2 SDK C/C++ API Reference
|
capsulate security information for one user. More...
#include <security_decl.hxx>
Public Member Functions | |
Security () | |
constructor More... | |
~Security () | |
destructor More... | |
sal_Bool | logonUser (const rtl::OUString &strName, const rtl::OUString &strPasswd) |
get the security information for one user. More... | |
sal_Bool | logonUser (const rtl::OUString &strName, const rtl::OUString &strPasswd, const rtl::OUString &strFileServer) |
get the security information for one user. More... | |
sal_Bool | getUserIdent (rtl::OUString &strIdent) const |
get the ident of the logged in user. More... | |
sal_Bool | getUserName (rtl::OUString &strName) const |
get the name of the logged in user. More... | |
sal_Bool | getHomeDir (rtl::OUString &strDirectory) const |
get the home directory of the logged in user. More... | |
sal_Bool | getConfigDir (rtl::OUString &strDirectory) const |
get the directory for configuration data of the logged in user. More... | |
sal_Bool | isAdministrator () const |
Query if the user who is logged inhas administrator rigths. More... | |
oslSecurity | getHandle () const |
Returns the underlying oslSecurity handle. More... | |
Protected Attributes | |
oslSecurity | m_handle |
capsulate security information for one user.
A object of this class is used to execute a process with the rights an security options of a scecified user.
|
inline |
constructor
|
inline |
destructor
|
inline |
get the directory for configuration data of the logged in user.
[out] | strDirectory | is the OUString which returns the directory name |
|
inline |
Returns the underlying oslSecurity handle.
|
inline |
get the home directory of the logged in user.
[out] | strDirectory | is the OUString which returns the directory name |
|
inline |
get the ident of the logged in user.
[out] | strIdent | is the OUString which returns the name |
|
inline |
get the name of the logged in user.
[out] | strName | is the OUString which returns the name |
|
inline |
Query if the user who is logged inhas administrator rigths.
|
inline |
get the security information for one user.
The underlying operating system is asked for this information.
[in] | strName | denotes the name of the user |
[in] | strPasswd | denotes the password of this user |
|
inline |
get the security information for one user.
This method will try to login the user at the denoted file server. If a network resource named \\server\username exists and this resource could be connected by this user, the methos will return true and getHomeDir will return \\server\username.
[in] | strName | denotes the name of the user |
[in] | strPasswd | denotes the password of this user |
[in] | strFileServer | denotes the file server to login to |
|
protected |