diff options
author | Simponic <loganhunt@simponic.xyz> | 2022-12-31 16:32:56 -0700 |
---|---|---|
committer | Simponic <loganhunt@simponic.xyz> | 2022-12-31 16:33:12 -0700 |
commit | 52a3ed7c5700fa398efb8a4aff9d586a850e3d58 (patch) | |
tree | 0ac4b127c99d399265159182edf4dc63bd9ba675 /lib/chessh/ssh/server_key.ex | |
parent | 58d0b1a89c461467c9ea6229f9a6b3d5ed573da5 (diff) | |
download | chessh-52a3ed7c5700fa398efb8a4aff9d586a850e3d58.tar.gz chessh-52a3ed7c5700fa398efb8a4aff9d586a850e3d58.zip |
Better logging, close previous sessions once session threshold has been reached
Diffstat (limited to 'lib/chessh/ssh/server_key.ex')
-rw-r--r-- | lib/chessh/ssh/server_key.ex | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/lib/chessh/ssh/server_key.ex b/lib/chessh/ssh/server_key.ex index 5252624..eae9577 100644 --- a/lib/chessh/ssh/server_key.ex +++ b/lib/chessh/ssh/server_key.ex @@ -5,9 +5,9 @@ defmodule Chessh.SSH.ServerKey do @behaviour :ssh_server_key_api def is_auth_key(key, username, _daemon_options) do - PlayerSession.player_within_concurrent_sessions_and_satisfies( + PlayerSession.update_sessions_and_player_satisfies( username, - &KeyAuthenticator.authenticate(&1, key) + fn player -> KeyAuthenticator.authenticate(player, key) end ) end |