mirror of
				https://gitee.com/gitea/gitea
				synced 2025-11-04 08:30:25 +08:00 
			
		
		
		
	Various wiki bug fixes (#2996)
* Update macaron * Various wiki bug fixes
This commit is contained in:
		@@ -61,7 +61,7 @@ func (t *TwoFactor) getEncryptionKey() []byte {
 | 
			
		||||
 | 
			
		||||
// SetSecret sets the 2FA secret.
 | 
			
		||||
func (t *TwoFactor) SetSecret(secret string) error {
 | 
			
		||||
	secretBytes, err := com.AESEncrypt(t.getEncryptionKey(), []byte(secret))
 | 
			
		||||
	secretBytes, err := com.AESGCMEncrypt(t.getEncryptionKey(), []byte(secret))
 | 
			
		||||
	if err != nil {
 | 
			
		||||
		return err
 | 
			
		||||
	}
 | 
			
		||||
@@ -75,7 +75,7 @@ func (t *TwoFactor) ValidateTOTP(passcode string) (bool, error) {
 | 
			
		||||
	if err != nil {
 | 
			
		||||
		return false, err
 | 
			
		||||
	}
 | 
			
		||||
	secret, err := com.AESDecrypt(t.getEncryptionKey(), decodedStoredSecret)
 | 
			
		||||
	secret, err := com.AESGCMDecrypt(t.getEncryptionKey(), decodedStoredSecret)
 | 
			
		||||
	if err != nil {
 | 
			
		||||
		return false, err
 | 
			
		||||
	}
 | 
			
		||||
 
 | 
			
		||||
		Reference in New Issue
	
	Block a user