src/server/public/auth.h

changeset 415
d938228c382e
parent 211
2160585200ac
child 467
4d038bc6f86e
--- a/src/server/public/auth.h	Wed Nov 02 19:19:01 2022 +0100
+++ b/src/server/public/auth.h	Sun Nov 06 15:53:32 2022 +0100
@@ -49,7 +49,7 @@
  * param1: authentication database
  * param2: user
  */
-typedef User*(*authdb_get_user_f)(AuthDB*, char*);
+typedef User*(*authdb_get_user_f)(AuthDB*, const char*);
 
 struct auth_db {
     char                *name;
@@ -65,7 +65,7 @@
  * param1: user
  * param2: password
  */
-typedef int(*user_verify_passwd_f)(User*, char*);
+typedef int(*user_verify_passwd_f)(User*, const char*);
 
 /*
  * check if the user is a member of a given group
@@ -73,7 +73,7 @@
  * param1: user
  * param2: group
  */
-typedef int(*user_check_group_f)(User*, char*);
+typedef int(*user_check_group_f)(User*, const char*);
 
 /*
  * free the user object
@@ -93,8 +93,8 @@
 };
 
 
-User* authdb_get_user(AuthDB *db, char *user);
-User* authdb_get_and_verify(AuthDB *db, char *user, char *password, int *pw);
+User* authdb_get_user(AuthDB *db, const char *user);
+User* authdb_get_and_verify(AuthDB *db, const char *user, const char *password, int *pw);
 
 #ifdef	__cplusplus
 }

mercurial