106 return cxMapPut(keyfile->users, cx_hash_key(name.ptr, name.length), user); |
106 return cxMapPut(keyfile->users, cx_hash_key(name.ptr, name.length), user); |
107 } |
107 } |
108 |
108 |
109 // authdb functions |
109 // authdb functions |
110 |
110 |
111 User* keyfile_get_user(AuthDB *db, const char *user) { |
111 User* keyfile_get_user(AuthDB *db, Session *sn, Request *rq, const char *user) { |
112 Keyfile *keyfile = (Keyfile*)db; |
112 Keyfile *keyfile = (Keyfile*)db; |
113 return cxMapGet(keyfile->users, cx_hash_key_str(user)); |
113 return cxMapGet(keyfile->users, cx_hash_key_str(user)); |
114 } |
114 } |
115 |
115 |
116 int keyfile_user_verify_password(User *user, const char *password) { |
116 int keyfile_user_verify_password(User *user, const char *password) { |