32 #define USER_BAD_TOKEN 1
33 #define USER_EXPIRED_TOKEN 2
34 #define USER_BAD_MISSING_COOKIE 3
35 #define USER_BAD_MISSING_TOKEN 4
36 #define USER_GMP_DOWN 6
37 #define USER_IP_ADDRESS_MISSMATCH 7
Http Parameter handling in GSA.
const gchar * user_get_language(user_t *user)
Definition: gsad_user.c:154
const time_t user_get_session_timeout(user_t *user)
Definition: gsad_user.c:208
const gchar * user_get_password_warning(user_t *user)
Definition: gsad_user.c:178
void user_set_username(user_t *user, const gchar *username)
Set username of user.
Definition: gsad_user.c:275
user_t * user_add(const gchar *username, const gchar *password, const gchar *timezone, const gchar *role, const gchar *capabilities, const gchar *language, const gchar *pw_warning, const char *address)
Add a user.
Definition: gsad_user.c:322
user_t * user_copy(user_t *user)
Definition: gsad_user.c:117
const gchar * user_get_cookie(user_t *user)
Definition: gsad_user.c:160
void user_set_password(user_t *user, const gchar *password)
Set password of user.
Definition: gsad_user.c:236
const gchar * user_get_token(user_t *user)
Definition: gsad_user.c:166
void user_set_language(user_t *user, const gchar *language)
Set language of user.
Definition: gsad_user.c:253
void user_free(user_t *user)
Definition: gsad_user.c:96
int user_find(const gchar *cookie, const gchar *token, const char *address, user_t **user_return)
Find a user, given a token and cookie.
Definition: gsad_user.c:361
void user_set_timezone(user_t *user, const gchar *timezone)
Set timezone of user.
Definition: gsad_user.c:221
const gchar * user_get_role(user_t *user)
Definition: gsad_user.c:196
const gchar * user_get_password(user_t *user)
Definition: gsad_user.c:202
const gchar * user_get_username(user_t *user)
Definition: gsad_user.c:148
const gchar * user_get_timezone(user_t *user)
Definition: gsad_user.c:184
void user_renew_session(user_t *user)
Definition: gsad_user.c:57
const gchar * user_get_client_address(user_t *user)
Definition: gsad_user.c:190
int user_logout(user_t *user)
Logout a user.
Definition: gsad_user.c:289
const gchar * user_get_capabilities(user_t *user)
Definition: gsad_user.c:172
User information structure, for sessions.
Definition: gsad_user.c:42
gchar * capabilities
Capabilities.
Definition: gsad_user.c:49
gchar * role
Role.
Definition: gsad_user.c:47
gchar * language
User Interface Language.
Definition: gsad_user.c:50
gchar * token
Request session token.
Definition: gsad_user.c:44
gchar * password
Password.
Definition: gsad_user.c:46
gchar * address
Client's IP address.
Definition: gsad_user.c:52
gchar * username
Login name.
Definition: gsad_user.c:45
gchar * cookie
Cookie token.
Definition: gsad_user.c:43
gchar * timezone
Timezone.
Definition: gsad_user.c:48
gchar * pw_warning
Password policy warning.
Definition: gsad_user.c:51