PageSourceSearch

https://app.cefi.es/assets/CambiarContrasenaView-D19yEWIn.js

js cefi.es collected 2026-10-04 12:22:18 UTC 3,021 bytes, 1 lines download raw bytes

1import{K as v,f as n,c as x,b as e,G as b,l as _,H as h,t as c,e as u,d as y,w,F as g,s as V,r as C,o as E,j as N}from"./index-BBFEmiW4.js";/* empty css                    */const S=V('<section id="breadcrumb"><nav aria-label="breadcrumb" class="container pt-11 pb-5 font-medium text-xs"><ol class="flex space-x-2"><li class="flex items-center"><a rel="noopener noreferrer" href="#" title="Volver al Inicio" class="flex items-center hover:underline">Inicio</a></li><li class="flex items-center space-x-1"><span>/</span><a rel="noopener noreferrer" href="#" class="flex items-center px-1 hover:no-underline cursor-default">Mi Área</a></li><li class="flex items-center space-x-1"><span>/</span><a rel="noopener noreferrer" href="#" class="flex items-center px-1 hover:no-underline cursor-default">Olvido de contraseña</a></li></ol></nav></section>',1),k={class:"container py-10 md:py-24"},F={class:"flex flex-col items-center w-full max-w-100 text-center mx-auto"},I=e("h1",{class:"font-medium text-xl md:text-3xl mb-10 uppercase"}," Olvido de contraseña ",-1),B=e("div",{class:"text-left"},[e("p",{class:"mb-6"},"Si has olvidado tu contraseña, introduce tu correo y te mandaremos un email para cambiarla y poder acceder a tu área privada.")],-1),M=["disabled"],T={class:"col-span-12"},j=e("label",{for:"email"},"Correo electrónico:",-1),z={class:"error"},O={class:"col-span-12 mb-6 md:mb-10"},R=["disabled","aria-busy"],U={class:"error mb-6",role:"alert"},$={class:"col-span-12 text-base [&>p>a]:text-azul [&>p>a]:font-semibold"},K={__name:"CambiarContrasenaView",setup(q){const m=v.useToast(),l=n(""),o=n([]),r=n(""),t=n(!1),p="https://api.cefi.es/api/",f=async function(){var i;if(!t.value){t.value=!0,r.value="";try{const a=await N.post(p+"auth/recovery",{email:l.value});l.value="",o.value=[],m.success(a.data.message)}catch(a){const s=(i=a.response)==null?void 0:i.data;typeof(s==null?void 0:s.errors)>"u"?(o.value=[],r.value=(s==null?void 0:s.message)||"No se ha podido enviar la solicitud. Inténtalo de nuevo."):(r.value="",o.value=s.errors)}finally{t.value=!1}}};return(i,a)=>{const s=C("router-link");return E(),x(g,null,[S,e("section",k,[e("div",F,[I,B,e("div",null,[e("form",{class:"form-privado",onSubmit:a[1]||(a[1]=b(d=>f(),["prevent"]))},[e("fieldset",{class:"mb-4",disabled:t.value},[e("div",T,[j,_(e("input",{type:"email","onUpdate:modelValue":a[0]||(a[0]=d=>l.value=d),id:"email",name:"email"},null,512),[[h,l.value]]),e("p",z,c(typeof o.value.email<"u"?o.value.email[0]:""),1)])],8,M),e("div",O,[e("button",{type:"submit",disabled:t.value,"aria-busy":t.value,class:"py-[17px] text-white w-full bg-azul border text-sm uppercase disabled:cursor-not-allowed disabled:opacity-60 rounded-cefi text-center inline-flex items-center justify-center"},[e("span",null,c(t.value?"Enviando…":"Enviar"),1)],8,R)]),e("p",U,c(r.value),1),e("div",$,[e("p",null,[u("¿No tienes cuenta en CEFI? "),y(s,{to:"registro"},{default:w(()=>[u("Regístrate aquí→")]),_:1})])])],32)])])])],64)}}};export{K 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.