From 03f712e58327e5b15856082074062b22fccb30bd Mon Sep 17 00:00:00 2001 From: Julien Dessaux Date: Sat, 3 Nov 2018 00:49:22 +0100 Subject: Implemented session id management and session logs in database --- src/session.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) (limited to 'src/session.c') diff --git a/src/session.c b/src/session.c index 2261242..3d3b1b7 100644 --- a/src/session.c +++ b/src/session.c @@ -38,9 +38,9 @@ static int auth_pubkey(ssh_session session, const char *user, ssh_key pubkey, ch return SSH_ERROR; // TODO check access rights and host configs state_set_bastion_username(bastion_username); + unsigned long long session_id = db_init_session_and_get_id(user, bastion_username); + state_set_session_id(session_id); free(bastion_username); - // TODO log session creation in db - state_set_session_id(1337); return SSH_AUTH_SUCCESS; } else { free(bastion_username); -- cgit v1.2.3