in web/src/pages/User/components/LoginMethodPassword.tsx [107:140]
submit: async ({ username, password }) => {
if (username !== '' && password !== '') {
try {
const result = await request('/user/login', {
method: 'POST',
requestType: 'json',
data: {
username,
password,
},
});
localStorage.setItem('token', result.data.token);
return {
status: true,
message: formatMessage({ id: 'component.user.loginMethodPassword.success' }),
data: [],
};
} catch (e) {
// NOTE: API failed, using errorHandler
return {
status: false,
message: '',
data: [],
};
}
} else {
return {
status: false,
message: formatMessage({ id: 'component.user.loginMethodPassword.fieldInvalid' }),
data: [],
};
}
},