mirror of
https://github.com/discourse/discourse.git
synced 2025-05-28 13:37:09 +08:00
FIX: make it possible to use backup code everywhere where 2FA required (#7010)
This commit is contained in:
@ -367,20 +367,24 @@ const User = RestModel.extend({
|
||||
});
|
||||
},
|
||||
|
||||
toggleSecondFactor(token, enable, method) {
|
||||
toggleSecondFactor(authToken, authMethod, targetMethod, enable) {
|
||||
return ajax("/u/second_factor.json", {
|
||||
data: {
|
||||
second_factor_token: token,
|
||||
second_factor_method: method,
|
||||
second_factor_token: authToken,
|
||||
second_factor_method: authMethod,
|
||||
second_factor_target: targetMethod,
|
||||
enable
|
||||
},
|
||||
type: "PUT"
|
||||
});
|
||||
},
|
||||
|
||||
generateSecondFactorCodes(token) {
|
||||
generateSecondFactorCodes(authToken, authMethod) {
|
||||
return ajax("/u/second_factors_backup.json", {
|
||||
data: { second_factor_token: token },
|
||||
data: {
|
||||
second_factor_token: authToken,
|
||||
second_factor_method: authMethod
|
||||
},
|
||||
type: "PUT"
|
||||
});
|
||||
},
|
||||
|
Reference in New Issue
Block a user