diff options
Diffstat (limited to 'src/login/loginlog.h')
-rw-r--r-- | src/login/loginlog.h | 13 |
1 files changed, 13 insertions, 0 deletions
diff --git a/src/login/loginlog.h b/src/login/loginlog.h index 8edbedbaa..fecb9b364 100644 --- a/src/login/loginlog.h +++ b/src/login/loginlog.h @@ -26,10 +26,23 @@ struct config_t; +struct s_loginlog_dbs { + char log_db_hostname[32]; + uint16 log_db_port; + char log_db_username[32]; + char log_db_password[100]; + char log_db_database[32]; + char log_codepage[32]; + char log_login_db[256]; +}; + /** * Loginlog.c Interface **/ struct loginlog_interface { + struct Sql *sql_handle; + bool enabled; + struct s_loginlog_dbs *dbs; unsigned long (*failedattempts) (uint32 ip, unsigned int minutes); void (*log) (uint32 ip, const char* username, int rcode, const char* message); bool (*init) (void); |