GEG Nachweis
This commit is contained in:
52
src/pages/speichern-erfolgreich.astro
Normal file
52
src/pages/speichern-erfolgreich.astro
Normal file
@@ -0,0 +1,52 @@
|
||||
---
|
||||
import Layout from "#layouts/Layout.astro";
|
||||
import { BASE_URI } from "#lib/constants";
|
||||
import { transport } from "#lib/mail";
|
||||
import { getPrismaAusweisAdapter } from "#lib/server/ausweis";
|
||||
import { getCurrentUser } from "#lib/server/user";
|
||||
|
||||
const user = await getCurrentUser(Astro)
|
||||
const uid = Astro.url.searchParams.get("uid");
|
||||
const adapter = getPrismaAusweisAdapter(uid || "")
|
||||
|
||||
console.log(user, uid);
|
||||
|
||||
|
||||
if (!user || !uid || !adapter) {
|
||||
return Astro.redirect("/")
|
||||
}
|
||||
|
||||
const ausweis = await adapter.findUnique({
|
||||
where: {
|
||||
uid
|
||||
}
|
||||
})
|
||||
|
||||
if (!ausweis) {
|
||||
return Astro.redirect("/")
|
||||
}
|
||||
|
||||
transport.sendMail({
|
||||
from: `"IBCornelsen" <info@online-energieausweis.org>`,
|
||||
to: user.email,
|
||||
subject: `Ihr Ausweis wurde gespeichert - IBCornelsen.`,
|
||||
text: `Sehr geehrte/r ${user.name},
|
||||
|
||||
Ihr Energieausweis wurde erfolgreich in Ihrem Konto gespeichert. Sie können ihn jederzeit in Ihrem Kundenbereich abrufen.
|
||||
|
||||
Zum Download oder zur Verwaltung Ihrer Ausweise besuchen Sie bitte:
|
||||
${BASE_URI}/dashboard
|
||||
|
||||
Falls Sie Fragen haben, stehen wir Ihnen gerne zur Verfügung.
|
||||
|
||||
Mit freundlichen Grüßen
|
||||
Ihr IBCornelsen`
|
||||
})
|
||||
---
|
||||
|
||||
<Layout title="Speichern Erfolgreich">
|
||||
<h1>Ihr Energieausweis wurde gespeichert</h1>
|
||||
<p>Ihr Energieausweis wurde erfolgreich in Ihrem Konto gespeichert. Sie können ihn jederzeit in Ihrem Kundenbereich abrufen.</p>
|
||||
<a href="/dashboard">👉 Jetzt ansehen</a>
|
||||
<p>Falls Sie Fragen haben, steht unser Support-Team Ihnen gerne zur Verfügung.</p>
|
||||
</Layout>
|
||||
Reference in New Issue
Block a user