forked from Cookies_Github_mirror/AquaDX
fix: 🎨 migrate from / to /confirm for email confirmation
This commit is contained in:
@@ -79,6 +79,7 @@
|
||||
|
||||
<Router {url}>
|
||||
<Route path="/" component={Welcome} />
|
||||
<Route path="/confirm" component={Welcome} /> <!-- For email confirmation only, backwards compatibility with AquaNet2 in the future -->
|
||||
<Route path="/home" component={Home} />
|
||||
<Route path="/ranking" component={Ranking} />
|
||||
<Route path="/ranking/:game" component={Ranking} />
|
||||
|
||||
@@ -24,8 +24,11 @@
|
||||
if (USER.isLoggedIn()) {
|
||||
window.location.href = "/home"
|
||||
}
|
||||
|
||||
if (location.pathname !== '/') {
|
||||
location.href = `/${params.get('confirm-email') ? `?confirm-email=${params.get('confirm-email')}` : ""}`
|
||||
} else
|
||||
if (params.get('confirm-email')) {
|
||||
|
||||
state = 'verify'
|
||||
verifyMsg = t("welcome.verifying")
|
||||
submitting = true
|
||||
|
||||
@@ -76,7 +76,7 @@ class EmailService(
|
||||
.withSubject("Confirm Your Email Address for AquaNet")
|
||||
.withHTMLText(confirmTemplate
|
||||
.replace("{{name}}", user.computedName)
|
||||
.replace("{{url}}", "https://${props.webHost}?confirm-email=$token"))
|
||||
.replace("{{url}}", "https://${props.webHost}/confirm?confirm-email=$token"))
|
||||
.buildEmail()).thenRun { log.info("Confirmation email sent to ${user.email}") }
|
||||
}
|
||||
|
||||
|
||||
Reference in New Issue
Block a user