Greenbone Security Assistant  7.0.3~git
user Struct Reference

User information structure, for sessions. More...

Collaboration diagram for user:
Collaboration graph

Data Fields

char * cookie
 Cookie token. More...
 
char * token
 Request session token. More...
 
gchar * username
 Login name. More...
 
gchar * password
 Password. More...
 
gchar * role
 Role. More...
 
gchar * timezone
 Timezone. More...
 
gchar * severity
 Severity class. More...
 
gchar * capabilities
 Capabilities. More...
 
gchar * language
 User Interface Language, in short form like "en". More...
 
gchar * pw_warning
 Password policy warning. More...
 
char * address
 Client's IP address. More...
 
time_t time
 Login time. More...
 
int charts
 Whether to show charts for this user. More...
 
GTree * chart_prefs
 Chart preferences. More...
 
gchar * autorefresh
 Auto-Refresh interval. More...
 
GTree * last_filt_ids
 Last used filter ids. More...
 
int guest
 Whether the user is a guest. More...
 

Detailed Description

User information structure, for sessions.

Definition at line 416 of file gsad.c.

Field Documentation

char* user::address

Client's IP address.

Definition at line 428 of file gsad.c.

Referenced by handle_signal_exit(), and user_find().

gchar* user::autorefresh

Auto-Refresh interval.

Definition at line 432 of file gsad.c.

Referenced by exec_omp_post(), params_mhd_validate_values(), user_add(), user_find(), and user_set_autorefresh().

gchar* user::capabilities

Capabilities.

Definition at line 425 of file gsad.c.

Referenced by exec_omp_post(), params_mhd_validate_values(), user_add(), and user_find().

GTree* user::chart_prefs

Chart preferences.

Definition at line 431 of file gsad.c.

Referenced by exec_omp_post(), params_mhd_validate_values(), user_add(), user_find(), and user_set_chart_pref().

int user::charts

Whether to show charts for this user.

Definition at line 430 of file gsad.c.

Referenced by exec_omp_get(), params_mhd_validate_values(), and user_set_charts().

char* user::cookie

Cookie token.

Definition at line 418 of file gsad.c.

Referenced by exec_omp_post(), handle_request(), send_redirect_to_uri(), user_add(), and user_find().

int user::guest

Whether the user is a guest.

Definition at line 434 of file gsad.c.

Referenced by params_mhd_validate_values(), and user_find().

gchar* user::language

User Interface Language, in short form like "en".

Definition at line 426 of file gsad.c.

Referenced by exec_omp_post(), handle_request(), params_mhd_validate_values(), user_find(), and user_set_language().

GTree* user::last_filt_ids

Last used filter ids.

Definition at line 433 of file gsad.c.

Referenced by params_mhd_validate_values(), and user_add().

gchar* user::password

Password.

Definition at line 421 of file gsad.c.

Referenced by exec_omp_post(), params_mhd_validate_values(), user_add(), and user_set_password().

gchar* user::pw_warning

Password policy warning.

Definition at line 427 of file gsad.c.

Referenced by exec_omp_post(), params_mhd_validate_values(), user_add(), user_find(), and user_set_password().

gchar* user::role

Role.

Definition at line 422 of file gsad.c.

Referenced by exec_omp_post(), params_mhd_validate_values(), user_add(), and user_find().

gchar* user::severity

Severity class.

Definition at line 424 of file gsad.c.

Referenced by exec_omp_post(), params_mhd_validate_values(), user_add(), user_find(), and user_set_severity().

time_t user::time

Login time.

Definition at line 429 of file gsad.c.

Referenced by exec_omp_post(), handle_request(), token_user(), user_add(), and user_find().

gchar* user::timezone

Timezone.

Definition at line 423 of file gsad.c.

Referenced by exec_omp_post(), params_mhd_validate_values(), user_add(), user_find(), and user_set_timezone().

gchar* user::username

Login name.

Definition at line 420 of file gsad.c.

Referenced by params_mhd_validate_values(), user_add(), and user_logout_all_sessions().


The documentation for this struct was generated from the following file: