Skip to content

Commit 566dc31

Browse files
committed
fix(Auth): fix register page
1 parent 0a193f0 commit 566dc31

File tree

5 files changed

+27
-20
lines changed

5 files changed

+27
-20
lines changed

resources/assets/vue/components/TheHeader.vue

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -62,7 +62,7 @@ div
6262
) {{ $t(item.text) }}
6363

6464
b-nav-item(
65-
to='/messages'
65+
:to='{ name: "messages" }'
6666
) {{ $t('strings.messages') }} 
6767
the-message-badge
6868

resources/assets/vue/router/index.ts

Lines changed: 11 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -105,6 +105,17 @@ const router = new Router({
105105
auth: false,
106106
},
107107
},
108+
{
109+
path: 'register',
110+
name: 'auth.register',
111+
component: AuthRegister,
112+
meta: {
113+
title: {
114+
key: 'login.register'
115+
},
116+
auth: false,
117+
},
118+
},
108119
{
109120
path: 'password/reset',
110121
name: 'auth.reset',

resources/assets/vue/views/auth/AuthLogin.vue

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -108,7 +108,7 @@ b-form#login(@submit='login')
108108
unchecked-value=false,
109109
) {{ $t('login.keep_connected') }}
110110

111-
b-button.content-vertical.text-secondary(variant='link', to='/password/reset')
111+
b-button.content-vertical.text-secondary(variant='link', :to='{ name: "auth.reset" }')
112112
b-icon-question-circle-fill
113113
|  {{ $t('login.forgot_password') }}
114114

@@ -121,7 +121,7 @@ b-form#login(@submit='login')
121121

122122
b-button(
123123
variant='primary',
124-
to='/register',
124+
:to='{ name: "auth.register" }',
125125
) {{ $t('login.register') }}
126126
</template>
127127

resources/assets/vue/views/auth/AuthRegister.vue

Lines changed: 12 additions & 16 deletions
Original file line numberDiff line numberDiff line change
@@ -14,22 +14,18 @@ export default class AuthRegister extends Vue {
1414
isSending = false;
1515
1616
async doRegister() {
17-
// await this.$auth.register({
18-
// params: this.form,
19-
// redirect: false,
20-
// success: (response) => {
21-
// const checkErrors = checkResponse(response);
22-
23-
// if (checkErrors) {
24-
// this.setDialogMessage(checkErrors.message);
25-
// return;
26-
// }
27-
28-
// this.setDialogMessage('login.account_created');
29-
30-
// this.$router.push({ name: 'auth.login' });
31-
// },
32-
// });
17+
const response = await this.axios.post('register', this.form);
18+
19+
const checkErrors = checkResponse(response);
20+
21+
if (checkErrors) {
22+
this.setDialogMessage(checkErrors.message);
23+
return;
24+
}
25+
26+
this.setDialogMessage('login.account_created');
27+
28+
this.$router.push({ name: 'auth.login' });
3329
}
3430
3531
async register(evt: Event) {

resources/assets/vue/views/auth/components/BaseAuth.vue

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -10,7 +10,7 @@ export default class BaseAuth extends Vue {
1010
.container-fluid
1111
.login-row.row
1212
b-col.login-col(cols=12, md=6, sm=12, lg=4)
13-
router-link(to='/login')
13+
router-link(:to='{ name: "auth.login" }')
1414
.logo
1515
img.d-inline-block.align-top(
1616
src='/images/logo.png',

0 commit comments

Comments
 (0)