Skip to content

Commit 3b21bd6

Browse files
committed
🚧 Resquet api-auth for login
1 parent 8e70db9 commit 3b21bd6

File tree

2 files changed

+12
-7
lines changed

2 files changed

+12
-7
lines changed

src/containers/FormLogin.svelte

Lines changed: 10 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,5 @@
1-
<script>
1+
<script context="module">
2+
import { goto } from '@sapper/app'
23
import UserService from '../services/user.service'
34
import FieldCollab from '../components/FieldCollab.svelte'
45
import ButtonCollab from '../components/ButtonCollab.svelte'
@@ -9,8 +10,10 @@
910
user = { ...user, [name]: value }
1011
}
1112
12-
async function login() {
13-
const token = await UserService.login(user)
13+
async function login({ defaultPrevented }) {
14+
const { status } = await UserService.login(user)
15+
16+
status === 200 && goto('platform/courses')
1417
}
1518
</script>
1619

@@ -28,7 +31,10 @@
2831
}
2932
</style>
3033

31-
<form class="form-login" on:submit|preventDefault={login}>
34+
<form
35+
action="/platform/courses"
36+
class="form-login"
37+
on:submit|preventDefault={login}>
3238
<FieldCollab
3339
content="Email:"
3440
id="email"
@@ -49,5 +55,4 @@
4955
onInput={updateUser} />
5056

5157
<ButtonCollab content="Entrar" />
52-
5358
</form>

src/services/user.service.js

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -12,9 +12,9 @@ const save = async user => {
1212

1313
const login = async user => {
1414
try {
15-
const res = await api.post('/auth/login', user)
15+
const { status, data } = await api.post('/auth/login', user)
1616

17-
return res.data.token
17+
return { status, data }
1818
} catch (error) {
1919
return error
2020
}

0 commit comments

Comments
 (0)