diff --git a/src/api/__mocks__/login.js b/src/api/__mocks__/login.js index a94fae9b..4ce54a8f 100644 --- a/src/api/__mocks__/login.js +++ b/src/api/__mocks__/login.js @@ -1,10 +1,11 @@ const users = [ - { username: 'bob', password: '123456' } + { username: 'bob', password: '123456', authHost: 'pleroma' } ] -export async function loginByUsername(username, password) { +export async function loginByUsername(username, password, authHost) { const user = users.find(user => user.username === username) const verifyPassword = user.password === password + const verifyHost = user.authHost === authHost const data = { 'token_type': 'Bearer', 'scope': 'read write follow', @@ -14,7 +15,7 @@ export async function loginByUsername(username, password) { 'access_token': 'bar123' } - return verifyPassword + return verifyPassword && verifyHost ? Promise.resolve({ data }) : Promise.reject({ message: 'Invalid credentials' }) } diff --git a/src/views/login/index.vue b/src/views/login/index.vue index 5ff5b857..da396aea 100644 --- a/src/views/login/index.vue +++ b/src/views/login/index.vue @@ -45,9 +45,7 @@