diff options
author | Tom Smeding <tom.smeding@gmail.com> | 2020-06-20 21:14:26 +0200 |
---|---|---|
committer | Tom Smeding <tom.smeding@gmail.com> | 2020-06-20 21:14:41 +0200 |
commit | 2675fac7fe07783d3266b59f6e1c0e0a337a84db (patch) | |
tree | 4e73285bc4972f0aeccb772ae512b2901f10bee1 /command.c | |
parent | f45959b53b8322a852554aa8dd7f8c9f4f99b5b4 (diff) |
server: User password hashing (libsodium Argon2id(3,64MB))
Diffstat (limited to 'command.c')
-rw-r--r-- | command.c | 4 |
1 files changed, 1 insertions, 3 deletions
@@ -50,9 +50,7 @@ static struct cmd_retval cmd_login(struct conn_data *data,const char *tag,const data->userid=-1; } } else { - char *pass=db_get_pass(userid); - bool success=strcmp(args[1],pass)==0; - free(pass); + bool success = db_check_pass(userid, args[1]); if(data->userid!=-1){ userdata_unregister(data->userid,data->fd); broadcast_online_change(data->userid); |