HEX
Server: Apache
System: Linux srv-plesk28.ps.kz 5.14.0-284.18.1.el9_2.x86_64 #1 SMP PREEMPT_DYNAMIC Thu Jun 29 17:06:27 EDT 2023 x86_64
User: greencl1 (10085)
PHP: 8.1.33
Disabled: apache_setenv,dl,eval,exec,openlog,passthru,pcntl_exec,pcntl_fork,popen,posix_getpwuid,posix_kill,posix_mkfifo,posix_setpgid,posix_setsid,posix_setuid,proc_close,proc_get_status,proc_nice,proc_open,proc_terminate,shell_exec,socket_create,socket_create_listen,socket_create_pair,syslog,system,socket_listen,stream_socket_server
Upload Files
File: /var/www/vhosts/greenclinic.kz/clinic_front/dist-old/js/chunk-74e8f8f8.5ca3539c.js.map
{"version":3,"sources":["webpack:///./src/views/empty/Auth.vue?971b","webpack:///./src/views/empty/Auth.vue?2017","webpack:///src/views/empty/Auth.vue","webpack:///./src/views/empty/Auth.vue?7612","webpack:///./src/views/empty/Auth.vue?bdff"],"names":["render","_vm","this","_h","$createElement","_c","_self","staticClass","_v","on","$event","preventDefault","login_sign","directives","name","rawName","value","expression","attrs","domProps","target","composing","login","password","_m","staticRenderFns","component"],"mappings":"gHAAA,yBAAsjB,EAAG,G,kECAzjB,IAAIA,EAAS,WAAa,IAAIC,EAAIC,KAASC,EAAGF,EAAIG,eAAmBC,EAAGJ,EAAIK,MAAMD,IAAIF,EAAG,OAAOE,EAAG,MAAM,CAACE,YAAY,cAAc,CAACF,EAAG,IAAI,CAACE,YAAY,qBAAqB,CAACN,EAAIO,GAAG,kBAAkBH,EAAG,OAAO,CAACE,YAAY,oBAAoBE,GAAG,CAAC,OAAS,SAASC,GAAgC,OAAxBA,EAAOC,iBAAwBV,EAAIW,WAAWF,MAAW,CAACL,EAAG,QAAQ,CAACQ,WAAW,CAAC,CAACC,KAAK,QAAQC,QAAQ,UAAUC,MAAOf,EAAS,MAAEgB,WAAW,UAAUC,MAAM,CAAC,KAAO,OAAO,YAAc,SAASC,SAAS,CAAC,MAASlB,EAAS,OAAGQ,GAAG,CAAC,MAAQ,SAASC,GAAWA,EAAOU,OAAOC,YAAqBpB,EAAIqB,MAAMZ,EAAOU,OAAOJ,WAAUX,EAAG,QAAQ,CAACQ,WAAW,CAAC,CAACC,KAAK,QAAQC,QAAQ,UAAUC,MAAOf,EAAY,SAAEgB,WAAW,aAAaC,MAAM,CAAC,KAAO,OAAO,YAAc,UAAUC,SAAS,CAAC,MAASlB,EAAY,UAAGQ,GAAG,CAAC,MAAQ,SAASC,GAAWA,EAAOU,OAAOC,YAAqBpB,EAAIsB,SAASb,EAAOU,OAAOJ,WAAUf,EAAIuB,GAAG,QACz3BC,EAAkB,CAAC,WAAa,IAAIxB,EAAIC,KAASC,EAAGF,EAAIG,eAAmBC,EAAGJ,EAAIK,MAAMD,IAAIF,EAAG,OAAOE,EAAG,SAAS,CAACa,MAAM,CAAC,KAAO,WAAW,CAACb,EAAG,IAAI,CAACJ,EAAIO,GAAG,eCehK,G,UAAA,CACE,KADF,WAEI,MAAJ,CACM,MAAN,GACM,SAAN,GACM,KAAN,CACQ,KAAR,MAIE,QAVF,aAaE,QAAF,CACI,WADJ,WACM,IAAN,OACA,GACQ,MAAR,WACQ,SAAR,eAEM,KAAN,oBACA,GAEA,kBACQ,aAAR,qCAEQ,EAAR,2CACQ,EAAR,kBAKI,YAlBJ,WAkBM,IAAN,OAEM,KAAN,0BACA,GAEA,CACQ,QAAR,CACU,cAAV,gCAIA,kBACQ,EAAR,sBACA,qCACU,EAAV,6BAEU,EAAV,4BC/D6V,I,wBCQzVkB,EAAY,eACd,EACA1B,EACAyB,GACA,EACA,KACA,WACA,MAIa,aAAAC,E","file":"js/chunk-74e8f8f8.5ca3539c.js","sourcesContent":["import mod from \"-!../../../node_modules/mini-css-extract-plugin/dist/loader.js??ref--8-oneOf-1-0!../../../node_modules/css-loader/dist/cjs.js??ref--8-oneOf-1-1!../../../node_modules/vue-loader/lib/loaders/stylePostLoader.js!../../../node_modules/postcss-loader/src/index.js??ref--8-oneOf-1-2!../../../node_modules/sass-loader/dist/cjs.js??ref--8-oneOf-1-3!../../../node_modules/cache-loader/dist/cjs.js??ref--0-0!../../../node_modules/vue-loader/lib/index.js??vue-loader-options!./Auth.vue?vue&type=style&index=0&id=4d6896ed&scoped=true&lang=scss&\"; export default mod; export * from \"-!../../../node_modules/mini-css-extract-plugin/dist/loader.js??ref--8-oneOf-1-0!../../../node_modules/css-loader/dist/cjs.js??ref--8-oneOf-1-1!../../../node_modules/vue-loader/lib/loaders/stylePostLoader.js!../../../node_modules/postcss-loader/src/index.js??ref--8-oneOf-1-2!../../../node_modules/sass-loader/dist/cjs.js??ref--8-oneOf-1-3!../../../node_modules/cache-loader/dist/cjs.js??ref--0-0!../../../node_modules/vue-loader/lib/index.js??vue-loader-options!./Auth.vue?vue&type=style&index=0&id=4d6896ed&scoped=true&lang=scss&\"","var render = function () {var _vm=this;var _h=_vm.$createElement;var _c=_vm._self._c||_h;return _c('div',{staticClass:\"sign__page\"},[_c('p',{staticClass:\"sign__page__title\"},[_vm._v(\"GREEN CLINIC\")]),_c('form',{staticClass:\"sign__page__block\",on:{\"submit\":function($event){$event.preventDefault();return _vm.login_sign($event)}}},[_c('input',{directives:[{name:\"model\",rawName:\"v-model\",value:(_vm.login),expression:\"login\"}],attrs:{\"type\":\"text\",\"placeholder\":\"Логин\"},domProps:{\"value\":(_vm.login)},on:{\"input\":function($event){if($event.target.composing){ return; }_vm.login=$event.target.value}}}),_c('input',{directives:[{name:\"model\",rawName:\"v-model\",value:(_vm.password),expression:\"password\"}],attrs:{\"type\":\"text\",\"placeholder\":\"Пароль\"},domProps:{\"value\":(_vm.password)},on:{\"input\":function($event){if($event.target.composing){ return; }_vm.password=$event.target.value}}}),_vm._m(0)])])}\nvar staticRenderFns = [function () {var _vm=this;var _h=_vm.$createElement;var _c=_vm._self._c||_h;return _c('button',{attrs:{\"type\":\"submit\"}},[_c('p',[_vm._v(\"Войти\")])])}]\n\nexport { render, staticRenderFns }","<!-- template -->\n<template>\n        <div class=\"sign__page\">\n\n            <p class=\"sign__page__title\">GREEN CLINIC</p>\n            <form class=\"sign__page__block\" @submit.prevent=\"login_sign\">\n                <input type=\"text\" placeholder=\"Логин\" v-model=\"login\" >\n                <input type=\"text\" placeholder=\"Пароль\" v-model=\"password\" >\n                <button type=\"submit\"><p>Войти</p></button>\n            </form>\n\n        </div>                   \n</template>\n\n<!-- scripts -->\n<script>\n    export default {\n      data() {\n          return {\n            login: '',\n            password: '',\n            user: {\n                role: ''\n            }\n          }\n      },\n      mounted() {\n        \n      },\n      methods: {\n        login_sign() {\n              let obj = {\n                    email: this.login,\n                    password: this.password\n              }\n              this.$http.post('/login',\n               obj \n              )\n              .then(res => {\n                  localStorage.setItem(\"access_token\",res.data.token);\n\n                  this.token = localStorage.getItem(\"access_token\");\n                  this.get_profile();\n              })\n           \n\n        },\n        get_profile() {\n      \n            this.$http.post('/get/user/me', \n            {\n        \n            }, {\n                headers: {\n                    'Authorization': `Bearer ${this.token}` \n                }\n            }\n            )\n            .then(res => { \n                this.user.role = res.data.name\n                if(this.user.role == \"Администратор системы\") {\n                    this.$router.push(\"/green/admin\");\n                }else {\n                    this.$router.push(\"/404\");\n                }\n            });\n        }\n      }\n    };\n</script>\n\n<style scoped lang=\"scss\"> \n\n    .sign__page {\n      display: flex;\n      flex-direction: column;\n      justify-content: center;\n      align-items: center;\n      height: 70vh;\n\n      @media only screen and (max-width: 764px) {\n        width: 100%;\n      }\n      .sign__page__title {\n        font-weight: bold;\n        font-size: 26px;\n        margin-bottom: 20px;\n        color: #333;\n      }\n      .sign__page__block {\n        display: flex;\n        flex-direction: column;\n        input {\n          width: 300px;\n          padding: 20px;\n          margin-bottom: 20px;\n          border: 1px solid #ccc;\n          @media only screen and (max-width: 764px) {\n             width: 200px;\n          }\n        }\n        ::placeholder {\n          color: #333;\n        }\n        button {\n          cursor: pointer;\n          text-transform: uppercase;\n          width: 300px;\n          outline: none;\n          border: none;\n          background-color: cornflowerblue;\n          padding: 20px;\n          @media only screen and (max-width: 764px) {\n             width: 250px;\n          }\n          p {\n            color: white;\n            font-weight: bold;\n            margin-bottom: 0;\n            \n          }\n        }\n        button:hover {\n          background-color: #285bb6;\n        }\n      }\n      \n    }\n</style>","import mod from \"-!../../../node_modules/cache-loader/dist/cjs.js??ref--12-0!../../../node_modules/thread-loader/dist/cjs.js!../../../node_modules/babel-loader/lib/index.js!../../../node_modules/cache-loader/dist/cjs.js??ref--0-0!../../../node_modules/vue-loader/lib/index.js??vue-loader-options!./Auth.vue?vue&type=script&lang=js&\"; export default mod; export * from \"-!../../../node_modules/cache-loader/dist/cjs.js??ref--12-0!../../../node_modules/thread-loader/dist/cjs.js!../../../node_modules/babel-loader/lib/index.js!../../../node_modules/cache-loader/dist/cjs.js??ref--0-0!../../../node_modules/vue-loader/lib/index.js??vue-loader-options!./Auth.vue?vue&type=script&lang=js&\"","import { render, staticRenderFns } from \"./Auth.vue?vue&type=template&id=4d6896ed&scoped=true&\"\nimport script from \"./Auth.vue?vue&type=script&lang=js&\"\nexport * from \"./Auth.vue?vue&type=script&lang=js&\"\nimport style0 from \"./Auth.vue?vue&type=style&index=0&id=4d6896ed&scoped=true&lang=scss&\"\n\n\n/* normalize component */\nimport normalizer from \"!../../../node_modules/vue-loader/lib/runtime/componentNormalizer.js\"\nvar component = normalizer(\n  script,\n  render,\n  staticRenderFns,\n  false,\n  null,\n  \"4d6896ed\",\n  null\n  \n)\n\nexport default component.exports"],"sourceRoot":""}