@@ -26,18 +26,18 @@ |
||
26 | 26 | throw new Exception("Attempt to access the token management page unauthenticated."); |
27 | 27 | } |
28 | 28 | switch ($_POST['submit']) { |
29 | - case "NEVERMIND": |
|
30 | - Auth\ProcessingChain::resumeProcessing($state); |
|
31 | - break; |
|
32 | - case "DELETE": |
|
33 | - if ($state['FIDO2AuthSuccessful'] == $_POST['credId']) { |
|
34 | - throw new Exception("Attempt to delete the currently used credential despite UI preventing this."); |
|
35 | - } |
|
36 | - $store = $state['webauthn:store']; |
|
37 | - $store->deleteTokenData($_POST['credId']); |
|
38 | - Auth\ProcessingChain::resumeProcessing($state); |
|
39 | - break; |
|
40 | - default: |
|
41 | - throw new Exception("Unknown submit button state."); |
|
29 | + case "NEVERMIND": |
|
30 | + Auth\ProcessingChain::resumeProcessing($state); |
|
31 | + break; |
|
32 | + case "DELETE": |
|
33 | + if ($state['FIDO2AuthSuccessful'] == $_POST['credId']) { |
|
34 | + throw new Exception("Attempt to delete the currently used credential despite UI preventing this."); |
|
35 | + } |
|
36 | + $store = $state['webauthn:store']; |
|
37 | + $store->deleteTokenData($_POST['credId']); |
|
38 | + Auth\ProcessingChain::resumeProcessing($state); |
|
39 | + break; |
|
40 | + default: |
|
41 | + throw new Exception("Unknown submit button state."); |
|
42 | 42 | } |
43 | 43 |
@@ -15,8 +15,11 @@ discard block |
||
15 | 15 | <?php foreach($this->data['FIDO2Tokens'] as $index => $this->data['token']): ?> |
16 | 16 | <?php if($this->data['FIDO2AuthSuccessful'] == false or $this->data['FIDO2AuthSuccessful'] != $this->data['token'][0]): ?> |
17 | 17 | <li class='othertoken'><?php echo htmlspecialchars($this->data['token'][3]); ?></li> |
18 | - <?php else: ?> |
|
19 | - <li class='currenttoken'><?php echo htmlspecialchars($this->data['token'][3]); ?> <?php echo htmlspecialchars($this->t('{webauthn:webauthn:currentToken}')); ?></li> |
|
18 | + <?php else { |
|
19 | + : ?> |
|
20 | + <li class='currenttoken'><?php echo htmlspecialchars($this->data['token'][3]); |
|
21 | +} |
|
22 | +?> <?php echo htmlspecialchars($this->t('{webauthn:webauthn:currentToken}')); ?></li> |
|
20 | 23 | <?php endif; ?> |
21 | 24 | <?php endforeach;?> |
22 | 25 | </ul> |
@@ -65,8 +68,11 @@ discard block |
||
65 | 68 | <input type='hidden' id='operation' name='operation' value='AUTH'/> |
66 | 69 | <input type='checkbox' id='credentialChange' name='credentialChange'><?php if(((is_array($this->data['FIDO2Tokens']) || $this->data['FIDO2Tokens'] instanceof Countable)?count($this->data['FIDO2Tokens']):strlen($this->data['FIDO2Tokens'])) < 2): ?> |
67 | 70 | <?php echo htmlspecialchars($this->t('{webauthn:webauthn:wantsAdd}')); ?> |
68 | - <?php else: ?> |
|
69 | - <?php echo htmlspecialchars($this->t('{webauthn:webauthn:wantsModification}')); ?> |
|
71 | + <?php else { |
|
72 | + : ?> |
|
73 | + <?php echo htmlspecialchars($this->t('{webauthn:webauthn:wantsModification}')); |
|
74 | +} |
|
75 | +?> |
|
70 | 76 | <?php endif; ?></input><br/> |
71 | 77 | <button type='button' id='authformSubmit'><?php echo htmlspecialchars($this->t('{webauthn:webauthn:authTokenButton}')); ?></button> |
72 | 78 | </form> |