Typedefs | |
typedef uid_t | UserID |
Functions | |
String | getEffectiveUserId () |
Get the effective user id. | |
String | getCurrentUserName () |
String | getUserName (UserID uid, bool &success) |
If the username is invalid, or if getUserName() fails for any other reason, 'success' will be set to false. | |
UserID | getUserId (const String &userName, bool &validUserName) |
Convert a textual username into a platform native user type. | |
Variables | |
Mutex | g_getpwMutex |
const UserID | INVALID_USERID = ~0 |
|
Definition at line 49 of file OW_UserUtils.hpp. |
|
Definition at line 77 of file OW_UserUtils.cpp. References getUserName(). |
|
Get the effective user id. On POSIX platforms this calls geteuid(). Definition at line 62 of file OW_UserUtils.cpp. Referenced by OW_NAMESPACE::HTTPClient::sendAuthorization(). |
|
Convert a textual username into a platform native user type.
Definition at line 146 of file OW_UserUtils.cpp. References OW_NAMESPACE::String::c_str(), g_getpwMutex, INVALID_USERID, and result. Referenced by OW_NAMESPACE::BinaryRequestHandler::doProcess(). |
|
If the username is invalid, or if getUserName() fails for any other reason, 'success' will be set to false. On success, 'success' is set to true. Definition at line 93 of file OW_UserUtils.cpp. References g_getpwMutex, name, and result. Referenced by getCurrentUserName(). |
|
Definition at line 89 of file OW_UserUtils.cpp. Referenced by getUserId(), and getUserName(). |
|
Definition at line 50 of file OW_UserUtils.hpp. Referenced by getUserId(). |