diff options
| author | Franklin Wei <git@fwei.tk> | 2016-01-25 16:10:46 -0500 |
|---|---|---|
| committer | Franklin Wei <git@fwei.tk> | 2016-01-25 16:10:46 -0500 |
| commit | a1acf425cfb00a41c7862c915eb024207658c814 (patch) | |
| tree | fcee7cf8a1c204b779ab50a3545e8671012d7643 /src/auth.c | |
| parent | d351bb34ba256d6fbf0869485bcf75ec46646e74 (diff) | |
| download | netcosm-a1acf425cfb00a41c7862c915eb024207658c814.zip netcosm-a1acf425cfb00a41c7862c915eb024207658c814.tar.gz netcosm-a1acf425cfb00a41c7862c915eb024207658c814.tar.bz2 netcosm-a1acf425cfb00a41c7862c915eb024207658c814.tar.xz | |
inventory works
Diffstat (limited to 'src/auth.c')
| -rw-r--r-- | src/auth.c | 27 |
1 files changed, 1 insertions, 26 deletions
@@ -77,15 +77,12 @@ static void add_user_internal(const char *name, const char *pass, int authlevel) struct userdata_t userdata; strncpy(userdata.username, name, sizeof(userdata.username)); - memcpy(userdata.passhash, hexhash, sizeof(userdata.passhash)); free(hexhash); userdata.priv = authlevel; - userdata.last_login = time(0); - memcpy(userdata.salt, salt, sizeof(salt)); userdb_request_add(&userdata); @@ -229,27 +226,5 @@ struct userdata_t *auth_check(const char *name2, const char *pass2) void auth_user_list(void) { - FILE *f = fopen(USERFILE, "r"); - - flock(fileno(f), LOCK_SH); - - while(1) - { - char *line = NULL; - char *save; - size_t len = 0; - if(getline(&line, &len, f) < 0) - { - free(line); - fclose(f); - return; - } - char *user = strdup(strtok_r(line, ":\r\n", &save)); - strtok_r(NULL, ":\r\n", &save); - strtok_r(NULL, ":\r\n", &save); - int priv = strtol(strtok_r(NULL, ":\r\n", &save), NULL, 0); - out("User %s priv %d\n", user, priv); - free(user); - free(line); - } + /* FIXME: todo */ } |