From d720fd3758ce121d3c01df2ecb5fa1808b0f2a2c Mon Sep 17 00:00:00 2001 From: Naglfar Date: Thu, 7 May 2020 13:34:14 +0200 Subject: [PATCH] Check SSH public key format --- includes/signup.php | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/includes/signup.php b/includes/signup.php index fdde86c..760ae4c 100644 --- a/includes/signup.php +++ b/includes/signup.php @@ -35,6 +35,11 @@ if ( $tv == "tildeverse" ) if($retval == 0) $success = 'success3'; + // Check SSH public key format: + exec("echo $pubkey | ssh-keygen -l -f - 2>&1", $null, $retval); + if($retval != 0) + $success = 'success1'; + if ( $success == "success2" ) mail($destination_addr, $subject, $mailbody, $from); }