|
|
|
@ -443,6 +443,7 @@ const getControllers = (stream, end) => {
|
|
|
|
|
const account = require('../account');
|
|
|
|
|
(async () => {
|
|
|
|
|
try {
|
|
|
|
|
/** @type Account */
|
|
|
|
|
const user = await account.login(username, password);
|
|
|
|
|
if(user.isOtpLocked()){
|
|
|
|
|
views.loginOtp(false, ({ code, codeError }) => {
|
|
|
|
@ -466,6 +467,7 @@ const getControllers = (stream, end) => {
|
|
|
|
|
catch(_){
|
|
|
|
|
return end();
|
|
|
|
|
}
|
|
|
|
|
/** @type Account */
|
|
|
|
|
const user = await account.register(username, password);
|
|
|
|
|
views.register({ username }, async ({ repeatPassword, passwordMismatchError, enableOtp }) => {
|
|
|
|
|
if(repeatPassword !== password) return passwordMismatchError();
|
|
|
|
|