diff --git a/src/routes.js b/src/routes.js index de5aaf7..2c4c165 100644 --- a/src/routes.js +++ b/src/routes.js @@ -3,6 +3,7 @@ import Home from './views/Home.vue'; import Imprint from './views/Imprint.vue'; import Privacy from './views/Privacy.vue'; import Register from './views/Register.vue'; +import Registered from './views/Registered.vue'; import Profile from './views/Profile.vue'; import ProfileNone from './views/ProfileNone.vue'; @@ -17,6 +18,7 @@ export const routes = [ { path: config.baseurl_selfservice + 'privacy/', component: Privacy }, { path: config.baseurl_selfservice + 'register', component: Register }, { path: config.baseurl_selfservice + 'register/', component: Register }, + { path: config.baseurl_selfservice + 'registered/', component: Registered }, { path: config.baseurl_selfservice + 'register/:token', component: Register, props: true }, { path: config.baseurl_selfservice + 'profile', component: Profile }, { path: config.baseurl_selfservice + 'profile/', component: ProfileNone }, diff --git a/src/views/Register.vue b/src/views/Register.vue index f5f6c2b..7d68ac9 100644 --- a/src/views/Register.vue +++ b/src/views/Register.vue @@ -308,10 +308,8 @@ function login() { url = `${config.baseurl}api/runners/register/${props.token}/?locale=${browserlocale}` } axios.post(url, postdata) - .then(({ data }) => { - const token = btoa(data.token); - // alert(token); - location.replace(`${config.baseurl_selfservice}profile/${token}`); + .then(() => { + location.replace(`${config.baseurl_selfservice}registered/?mail=${encodeURIComponent(postdata.email)}`); }) .catch((error) => { console.log(error); diff --git a/src/views/Registered.vue b/src/views/Registered.vue new file mode 100644 index 0000000..9619028 --- /dev/null +++ b/src/views/Registered.vue @@ -0,0 +1,11 @@ + \ No newline at end of file