PageSourceSearch

https://logonova-nw.de/_nuxt/G8KnpN-4.js

js logonova-nw.de collected 2026-10-07 05:37:56 UTC 1,709 bytes, 1 lines download raw bytes

1import{d as y,u as x,a as g,m as _,o as b,e as r,f as t,j as i,t as f,g as k,h as v,r as d,_ as h,c as a,i as w}from"./DfLTLBKk.js";const L={class:"min-h-screen bg-store-bg flex items-center justify-center"},V={class:"max-w-md w-full px-4 py-12 text-center"},N={key:0},q={key:1},B={class:"font-display font-bold text-2xl text-store-text mb-2"},M={key:2},T={class:"text-body text-store-muted mb-6"},j=y({__name:"verify",setup(D){x({title:"Partner-Verifizierung"});const n=g(),p=_(),s=d("verifying"),c=d(!1),l=d(null);return b(async()=>{const u=typeof n.query.email=="string"?n.query.email:"",e=typeof n.query.token=="string"?n.query.token:"";if(!u||!e){s.value="error",l.value="Ungültiger Link (E-Mail oder Token fehlt).";return}try{const o=await $fetch("/api/partner/auth/verify",{method:"POST",body:{email:u,token:e}});s.value="success",c.value=o.wasFirstVerification,setTimeout(()=>p.push("/partner/portal"),1200)}catch(o){s.value="error";const m=o.data;l.value=m?.statusMessage||null}}),(u,e)=>{const o=h;return a(),r("div",L,[t("div",V,[i(s)==="verifying"?(a(),r("div",N,[...e[0]||(e[0]=[t("p",{class:"text-body text-store-muted"},"Bestätige deinen Link…",-1)])])):i(s)==="success"?(a(),r("div",q,[t("p",B,f(i(c)?"Willkommen!":"Eingeloggt."),1),e[1]||(e[1]=t("p",{class:"text-body text-store-muted"}," Du wirst gleich weitergeleitet… ",-1))])):(a(),r("div",M,[e[3]||(e[3]=t("p",{class:"font-display font-bold text-xl text-store-text mb-2"},"Link ungültig",-1)),t("p",T,f(i(l)||"Der Link ist abgelaufen oder bereits benutzt."),1),k(o,{to:"/partner/login",class:"btn btn-primary inline-block"},{default:v(()=>[...e[2]||(e[2]=[w(" Neuen Link anfordern ",-1)])]),_:1})]))])])}}});export{j as default};

Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.