profiling + research + download
This commit is contained in:
@@ -4,29 +4,49 @@ import { useAuth } from '@websanova/vue-auth/src/v3.js';
|
||||
import { computed, ref } from 'vue';
|
||||
//import logo from '@/assets/Logo_Apollo_Transparent.png';
|
||||
import logo from '@/assets/apollo.jpg';
|
||||
import { useRouter } from 'vue-router';
|
||||
const auth = useAuth();
|
||||
|
||||
const { isDarkTheme } = useLayout();
|
||||
const username = ref('');
|
||||
const password = ref('');
|
||||
const logoSrc = ref(logo);
|
||||
const router = useRouter();
|
||||
|
||||
const logoUrl = computed(() => {
|
||||
return `/layout/images/${isDarkTheme ? 'logo-white' : 'logo-dark'}.svg`;
|
||||
});
|
||||
|
||||
const login = () => {
|
||||
console.log('Username: ', username.value);
|
||||
const login = async () => {
|
||||
try {
|
||||
await auth.login({
|
||||
data: {
|
||||
"username": username.value,
|
||||
"password": password.value
|
||||
},
|
||||
fetchUser: true
|
||||
}).then((response) => {
|
||||
console.log("1 user :", response.data.data);
|
||||
|
||||
auth.login({
|
||||
data: {
|
||||
"username": username.value,
|
||||
"password": password.value
|
||||
},
|
||||
redirect: '/ksdocuments',
|
||||
fetchUser: true,
|
||||
//url: '/api/auth/login'
|
||||
});
|
||||
if (!response.data.data.selectedProject) {
|
||||
router.push({ name: 'projects-list' });
|
||||
} else {
|
||||
router.push({ path: '/ksdocuments' });
|
||||
}
|
||||
|
||||
console.log("response", response);
|
||||
}).catch((err) => {
|
||||
console.log("error", err);
|
||||
error.value = 'Incorrect username or password. Please try again.';
|
||||
visible.value = true;
|
||||
|
||||
setTimeout(() => {
|
||||
visible.value = false;
|
||||
}, 3500);
|
||||
});
|
||||
} catch (err) {
|
||||
console.log('Error ' + err);
|
||||
}
|
||||
|
||||
}
|
||||
</script>
|
||||
|
||||
Reference in New Issue
Block a user