File tree Expand file tree Collapse file tree 1 file changed +9
-10
lines changed
Expand file tree Collapse file tree 1 file changed +9
-10
lines changed Original file line number Diff line number Diff line change 4747 $ keys = array_map ("trim " , $ keys );
4848 foreach ($ keys as $ key ) {
4949 $ keyShort = shortenString ($ key , 10 , 30 );
50- try {
51- $ keyWasAdded = $ USER ->addSSHKey ($ key , $ OPERATOR );
52- if ($ keyWasAdded ) {
53- UnityHTTPD::messageSuccess ("SSH Key Added " , $ keyShort );
54- } else {
55- UnityHTTPD::messageInfo ("SSH Key Not Added: Already Exists " , $ keyShort );
56- }
57- } catch (NoKeyLoadedException $ e ) {
58- UnityHTTPD::errorLog ("Invalid SSH key " , "" , error: $ e );
59- UnityHTTPD::messageError ("SSH Key Not Added: Invalid Key " , $ keyShort );
50+ [$ is_valid , $ explanation ] = testValidSSHKey ($ key );
51+ if ($ is_valid ) {
52+ UnityHTTPD::messageError ("SSH Key Not Added: $ explanation " , $ keyShort );
53+ }
54+ $ keyWasAdded = $ USER ->addSSHKey ($ key , $ OPERATOR );
55+ if ($ keyWasAdded ) {
56+ UnityHTTPD::messageSuccess ("SSH Key Added " , $ keyShort );
57+ } else {
58+ UnityHTTPD::messageInfo ("SSH Key Not Added: Already Exists " , $ keyShort );
6059 }
6160 }
6261 UnityHTTPD::redirect ();
You can’t perform that action at this time.
0 commit comments