diff --git a/src/Web/wwwroot/app/accounts/views/accountsRecover.html b/src/Web/wwwroot/app/accounts/views/accountsRecover.html
new file mode 100644
index 00000000000..3cf9d872b46
--- /dev/null
+++ b/src/Web/wwwroot/app/accounts/views/accountsRecover.html
@@ -0,0 +1,52 @@
+
+
+ bitwarden
+
+
+
Lost your authenticator app?
+
+
+ Two-step login has been successfully disabled on your account.
+
+
Ready to log in?
+
+
+
+
diff --git a/src/Web/wwwroot/app/config.js b/src/Web/wwwroot/app/config.js
index d235987baa2..31eb3381988 100644
--- a/src/Web/wwwroot/app/config.js
+++ b/src/Web/wwwroot/app/config.js
@@ -105,6 +105,15 @@ angular
bodyClass: 'login-page'
}
})
+ .state('frontend.recover', {
+ url: '^/recover',
+ templateUrl: 'app/accounts/views/accountsRecover.html',
+ controller: 'accountsRecoverController',
+ data: {
+ pageTitle: 'Recover Account',
+ bodyClass: 'login-page'
+ }
+ })
.state('frontend.register', {
url: '^/register',
templateUrl: 'app/accounts/views/accountsRegister.html',
diff --git a/src/Web/wwwroot/app/services/apiService.js b/src/Web/wwwroot/app/services/apiService.js
index 64f496d8eb0..b575f7d302d 100644
--- a/src/Web/wwwroot/app/services/apiService.js
+++ b/src/Web/wwwroot/app/services/apiService.js
@@ -38,6 +38,7 @@
putProfile: { url: _apiUri + '/accounts/profile', method: 'POST', params: {} },
getTwoFactor: { url: _apiUri + '/accounts/two-factor', method: 'GET', params: {} },
putTwoFactor: { url: _apiUri + '/accounts/two-factor', method: 'POST', params: {} },
+ postTwoFactorRecover: { url: _apiUri + '/accounts/two-factor-recover', method: 'POST', params: {} },
postPasswordHint: { url: _apiUri + '/accounts/password-hint', method: 'POST', params: {} },
putSecurityStamp: { url: _apiUri + '/accounts/security-stamp', method: 'POST', params: {} },
'import': { url: _apiUri + '/accounts/import', method: 'POST', params: {} },
diff --git a/src/Web/wwwroot/index.html b/src/Web/wwwroot/index.html
index b4a80a2f450..24a3585b70f 100644
--- a/src/Web/wwwroot/index.html
+++ b/src/Web/wwwroot/index.html
@@ -110,6 +110,7 @@
+