| Server IP : 34.87.99.72 / Your IP : 216.73.217.31 Web Server : Apache/2.4.46 (Unix) OpenSSL/1.1.1n System : Linux zlock-bitnami-lamp-prod-v2-vm 4.19.0-16-cloud-amd64 #1 SMP Debian 4.19.181-1 (2021-03-19) x86_64 User : bitnami ( 1000) PHP Version : 7.4.18 Disable Function : NONE MySQL : OFF | cURL : ON | WGET : ON | Perl : ON | Python : ON | Sudo : ON | Pkexec : OFF Directory : /opt/bitnami/apache/htdocs/app/public/js/ |
Upload File : |
(self.webpackChunk=self.webpackChunk||[]).push([[418],{6399:(t,e,s)=>{"use strict";function r(t,e,s){return e in t?Object.defineProperty(t,e,{value:s,enumerable:!0,configurable:!0,writable:!0}):t[e]=s,t}s.d(e,{v:()=>i});var i={methods:{errorHandler_:function(t){var e=arguments.length>1&&void 0!==arguments[1]?arguments[1]:[],s=this.errorSeparator_(t,e),r=s.a,i=s.b;return Object.keys(i).length>0&&this.alertErrorMessages_(this.computeErrorMessages_(i)),r},errorSeparator_:function(t){var e=arguments.length>1&&void 0!==arguments[1]?arguments[1]:[],s="Something Is Not Right. Please Try Again Later.",i={},a={};if(null==t)this.defaultNotify_(s);else if(t.status&&t.data){var o=t.status,n=t.data;if(422==o){var l=n.errors||n.message;Object.keys(l).forEach((function(t){if(e.includes(t))if(-1!==t.indexOf(".")){var s=t.split(".");void 0===i[s[0]]?i[s[0]]=r({},s[1],l[t]):i[s[0]][s[1]]=l[t]}else i[t]=l[t];else a[t]=l[t]}))}else s=[400,403].includes(o)?n.message:s,this.defaultNotify_(s)}else console.error(t);return{a:i,b:a}},defaultNotify_:function(t){return this.$toast.warning(t),null},computeErrorMessages_:function(t){var e=Object.keys(t);if(e.length>0){var s=[];return e.forEach((function(e){s.push(t[e][0])})),s}return[]},alertErrorMessages_:function(t){this.$toast.warning(t.join("<br>"))}}}},3418:(t,e,s)=>{"use strict";s.r(e),s.d(e,{default:()=>i});const r={mixins:[s(6399).v],data:function(){return{email:null,errors:{},form:{},submit_loading:!1,status:""}},methods:{submitForm:function(){this.forgotPassword()},forgotPassword:function(){var t=this;this.submit_loading=!0,this.errors={};var e={email:this.form.email};this.$api.forgotPassword(e).then((function(e){t.status="success",t.email=e.data.result.email})).catch((function(e){t.errors=t.errorHandler_(e,["email"])})).finally((function(){t.submit_loading=!1}))}}};const i=(0,s(1900).Z)(r,(function(){var t=this,e=t.$createElement,s=t._self._c||e;return s("v-container",{staticClass:"text-center justify-center fill-height"},[s("v-row",{attrs:{justify:"center",dense:""}},[s("v-col",{attrs:{cols:"12",md:"8"}},[s("v-card",{attrs:{width:"100%"}},[s("v-card-title",{staticClass:"text-capitalize primary white--text",staticStyle:{"letter-spacing":"1px"}},[t._v("\n\t\t\t\t\tForgot Password\n\t\t\t\t")]),t._v(" "),s("v-divider"),t._v(" "),s("v-card-text",{staticClass:"px-10 py-4"},["loading"==t.status?s("v-skeleton-loader",{attrs:{type:"list-item-three-line"}}):"success"==t.status?s("div",{staticClass:"pa-12"},[s("div",{staticClass:"pb-6"},[s("v-icon",{attrs:{size:"80",color:"info"}},[t._v("mdi-check-circle")])],1),t._v(" "),s("div",{staticClass:"title font-weight-bold"},[t._v("We have sent you a password recovery email.")]),t._v(" "),t.email?s("div",{staticClass:"font-italic"},[t._v("( "+t._s(t.email)+" )")]):t._e()]):[s("div",{staticClass:"text-left pb-1 pt-2"},[s("div",{staticClass:"body-2 text-capitalize pb-1"},[t._v("Enter your email to reset your password :")])]),t._v(" "),s("div",[s("v-row",{attrs:{dense:""}},[s("v-col",{attrs:{cols:"12"}},[s("v-text-field",{attrs:{label:"Email",outlined:"",dense:"","error-messages":t.errors.email},on:{keyup:function(e){return!e.type.indexOf("key")&&t._k(e.keyCode,"enter",13,e.key,"Enter")?null:t.submitForm()}},model:{value:t.form.email,callback:function(e){t.$set(t.form,"email",e)},expression:"form.email"}})],1)],1)],1),t._v(" "),s("div",{staticClass:"text-right"},[s("v-btn",{staticClass:"primary",attrs:{type:"submit",loading:t.submit_loading},on:{click:function(e){return t.submitForm()}}},[t._v("\n\t\t\t\t\t\t\t\tSubmit\n\t\t\t\t\t\t\t")])],1)]],2)],1),t._v(" "),s("div",{staticClass:"py-6"},[s("router-link",{staticClass:"body-2",attrs:{to:"/login"}},[t._v("Back to login page")])],1)],1)],1)],1)}),[],!1,null,null,null).exports}}]);