KGRKJGETMRETU895U-589TY5MIGM5JGB5SDFESFREWTGR54TY
Server : Apache/2.4.41 (Ubuntu)
System : Linux vmi1525618.contaboserver.net 5.4.0-105-generic #119-Ubuntu SMP Mon Mar 7 18:49:24 UTC 2022 x86_64
User : www-data ( 33)
PHP Version : 8.2.12
Disable Function : NONE
Directory :  /var/www/sbaedu/test.sbaedu.com/static/js/

Upload File :
current_dir [ Writeable ] document_root [ Writeable ]

 

Current File : /var/www/sbaedu/test.sbaedu.com/static/js/615.d651410a.chunk.js.map
{"version":3,"file":"static/js/615.d651410a.chunk.js","mappings":"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","sources":["axios/api/Register.js","pages/index/signup.jsx"],"sourcesContent":["import axios from \"axios\";\r\nimport Cookies from 'js-cookie';\r\nimport {baseurl, apikey, domain} from '../../baseurl'; // Assuming baseurl is not needed if using axios.defaults.baseURL\r\n\r\n// Set the base URL for all axios requests (if applicable)\r\naxios.defaults.baseURL = baseurl;\r\nconst user = Cookies.get('icp_authData') ? JSON.parse(Cookies.get('icp_authData')) : null;\r\n\r\nconst token = user ? user.token : null;\r\n\r\n\r\nconst Register = async (request_data) => {\r\n\r\n\r\n  try {\r\n    const response = await axios.post(\r\n      '/register',\r\n      request_data,\r\n      {\r\n        headers: {\r\n          'apikey': apikey,\r\n          'domain': domain,\r\n        }\r\n      }\r\n    );\r\n\r\n\r\n    const userData = response.data.data;\r\n    localStorage.setItem('icp_islogin','true');\r\n    // cookie.set('icp_authData', JSON.stringify(userData));\r\n\r\n    return response;\r\n  } catch (error) {\r\n    // Consider logging the error or handling it differently\r\n    console.log('Registration failed:', error);\r\n    return error || { status: 500, data: { message: 'An unexpected error occurred.' } };\r\n  }\r\n};\r\n\r\nconst forgotPassword = async (email) => {\r\n  try {\r\n    const response = await axios.post(\r\n      '/forgot-password',\r\n      email,\r\n      {\r\n        headers: {\r\n          'apikey': apikey,\r\n          'domain': domain,\r\n        }\r\n      }\r\n    );\r\n    return response;\r\n  } catch (error) {\r\n    // Consider logging the error or handling it differently\r\n    //console.log('Registration failed:', error);\r\n    return error || { status: 500, data: { message: 'An unexpected error occurred.' } };\r\n  }\r\n};\r\n\r\nconst login = async (formdata) => {\r\n  try {\r\n    const response = await axios.post(\r\n      '/login',\r\n      formdata,\r\n      {\r\n        headers: {\r\n          'apikey': apikey,\r\n          'domain': domain,\r\n        }\r\n      }\r\n    );\r\n    return response;\r\n  } catch (error) {\r\n    // Consider logging the error or handling it differently\r\n    //console.log('Registration failed:', error);\r\n    return error || { status: 500, data: { message: 'An unexpected error occurred.' } };\r\n  }\r\n};\r\n\r\nconst resetPassword = async (formdata) => {\r\n  try {\r\n    const response = await axios.post(\r\n      '/forgot-password-continue',\r\n      formdata,\r\n      {\r\n        headers: {\r\n          'apikey': apikey,\r\n          'domain': domain,\r\n        }\r\n      }\r\n    );\r\n    return response;\r\n  } catch (error) {\r\n    // Consider logging the error or handling it differently\r\n    //console.log('Registration failed:', error);\r\n    return error || { status: 500, data: { message: 'An unexpected error occurred.' } };\r\n  }\r\n};\r\n\r\nconst profileUpdate = async (formdata) => {\r\n  try {\r\n    const response = await axios.post(\r\n      '/update-profile',\r\n      formdata,\r\n      {\r\n        headers: {\r\n          'apikey': apikey,\r\n          'domain': domain,\r\n          'token' : token\r\n        }\r\n      }\r\n    );\r\n    return response;\r\n  } catch (error) {\r\n    // Consider logging the error or handling it differently\r\n    //console.log('Registration failed:', error);\r\n    return error || { status: 500, data: { message: 'An unexpected error occurred.' } };\r\n  }\r\n};\r\n\r\nexport {\r\n  Register,\r\n  forgotPassword,\r\n  login,\r\n  resetPassword,\r\n  profileUpdate\r\n};","import React from 'react'\r\nimport { Link, useNavigate } from 'react-router-dom';\r\nimport { Register } from '../../axios/api/Register';\r\nimport axios from 'axios';\r\nimport {\r\n    useState,\r\n    useEffect\r\n  } from \"react\";\r\nimport Cookies from \"universal-cookie\";\r\nimport SweetAlert from 'react-bootstrap-sweetalert';\r\nimport { useSelector } from 'react-redux';\r\nimport { ToastContainer, toast } from 'react-toastify';\r\nimport 'react-toastify/dist/ReactToastify.css';\r\n\r\nexport default React.memo(function AuthSignup() {\r\n\r\n    const site_logo = useSelector((state)=> state.websiteReducer.data.data.site_logo);\r\n\r\n    const [error,setError] = useState({\r\n     });\r\n\r\n    const [signupResponse, setSignupResponse] = useState(null);\r\n    const [ip_address, setIpAddress] = useState(null);\r\n    const [messageId, setMessageId] = useState(null);\r\n    const [getRes, setGetRes] = useState(null);\r\n    const navigate = useNavigate();\r\n    const cookie = new Cookies();\r\n\r\n    const [sweetAlert,setSweetAlert] = useState({\r\n        state: false,\r\n        title: \"\",\r\n        icon: \"default\",\r\n        message: \"\"\r\n      });\r\n\r\n\r\n\r\n\r\n    useEffect(() => {\r\n        axios.get('https://api.ipify.org?format=json')\r\n          .then(response => {\r\n            setIpAddress(response.data.ip);\r\n          })\r\n          .catch(error => {\r\n            console.error('Error fetching IP address:', error);\r\n          });\r\n      }, []);\r\n\r\n    const checkValidation = (e)=>{\r\n        const input = e.target;\r\n        if(input.value === 0 || input.value === \"\")\r\n        {\r\n\r\n           return  setError((oldData)=>{\r\n                return {\r\n                ...oldData,\r\n                \"state\":true,\r\n                \"name\":input.name,\r\n                \"error\":\"This field is required !\"\r\n                }\r\n\r\n            });\r\n        }\r\n        else\r\n        {\r\n            return  setError((oldData)=>{\r\n                return {\r\n                ...oldData,\r\n                \"state\":false,\r\n                \"name\":input.name,\r\n                \"error\":\"\"\r\n                }\r\n\r\n            });\r\n        }\r\n\r\n    }\r\n\r\n\r\n\r\n    const signup = async (e)=>{\r\n        e.preventDefault();\r\n        const input = e.target;\r\n        const username = input.fullname.value;\r\n        const email = input.email.value;\r\n        const phone = input.mobile.value;\r\n        const password = input.password.value;\r\n        const c_password = input .confirm_password.value;\r\n        const accept = input.accept.value;\r\n\r\n        var count = 0;\r\n\r\n        if(isNaN(input.mobile.value))\r\n        {\r\n            count++;\r\n            return  setError({\r\n                \"state\":false,\r\n                \"name\":\"mobile\",\r\n                \"error\":\"Please enter a valid phone number !\"\r\n            });\r\n        }\r\n\r\n        if(password.length<6)\r\n        {\r\n            count++;\r\n            return  setError({\r\n                \"state\":false,\r\n                \"name\":\"password\",\r\n                \"error\":\"Password must be more than 6 digits\"\r\n            });\r\n        }\r\n\r\n        if(password !== c_password)\r\n        {\r\n            count++;\r\n            return  setError({\r\n                \"state\":false,\r\n                \"name\":\"confirm_password\",\r\n                \"error\":\"Password not match !\"\r\n            });\r\n        }\r\n\r\n        if(!accept)\r\n        {\r\n            count++;\r\n            return  setError({\r\n                \"state\":false,\r\n                \"name\":\"accept\",\r\n                \"error\":\"Please tick the checkbox !\"\r\n            });\r\n        }\r\n\r\n        if(count === 0)\r\n        {\r\n            const formdata = {\r\n                username,\r\n                email,\r\n                phone,\r\n                password,\r\n                c_password,\r\n                ip_address\r\n            }\r\n\r\n\r\n            const newData = await Register(formdata);\r\n\r\n            if(newData.status === 200)\r\n            {\r\n                if(newData.data.status === 1)\r\n                {\r\n                    setMessageId(newData.data.data.message_id);\r\n                    setGetRes(true);\r\n                    let message_id = newData.data.data.message_id;\r\n                    console.log(message_id);\r\n                    const userdata = {\r\n                        username,\r\n                        email,\r\n                        phone,\r\n                        password,\r\n                        c_password,\r\n                        ip_address,\r\n                        message_id\r\n                    };\r\n                    const otpVerify = {\r\n                        otp:true\r\n                    };\r\n\r\n                    const expirationTime = new Date().getTime() + 12 * 60 * 1000;\r\n                    cookie.set('authData', JSON.stringify(userdata), { maxAge : expirationTime});\r\n                    cookie.set('icp_otpVerify', JSON.stringify(otpVerify), {  maxAge : expirationTime });\r\n                    // setSweetAlert({\r\n                    //     state: true,\r\n                    //     title: \"Signup Success\",\r\n                    //     icon: \"success\",\r\n                    //     message: \"Verify Your Registration\"\r\n                    //     });\r\n\r\n                        toast.success('Verify Your Registration');\r\n\r\n                    setTimeout(function(){\r\n\r\n                        toast.error('Verify Your Registration');\r\n\r\n\r\n\r\n                    },1500);\r\n\r\n                    if(cookie.get('icp_otpVerify'))\r\n                    {\r\n                        navigate(\"/verify-otp\");\r\n                    }\r\n\r\n\r\n\r\n                }\r\n            }\r\n            else\r\n            {\r\n                if(newData.response.data.status === 0)\r\n                {\r\n                    let msg = newData.response.data.message;\r\n\r\n                    setGetRes(false);\r\n\r\n                    toast.error(msg);\r\n\r\n\r\n                    // return setSweetAlert({\r\n                    //     state: true,\r\n                    //     title: \"Signup Failed\",\r\n                    //     icon: \"error\",\r\n                    //     message: msg\r\n                    //     });\r\n                }\r\n                if(newData.response.status === 500)\r\n                    {\r\n                        let msg = newData.response.statusText;\r\n\r\n                        setGetRes(false);\r\n\r\n                        toast.error(msg);\r\n\r\n                        // return setSweetAlert({\r\n                        //     state: true,\r\n                        //     title: \"Signup Failed\",\r\n                        //     icon: \"error\",\r\n                        //     message: msg\r\n                        //     });\r\n                    }\r\n            }\r\n        }\r\n\r\n\r\n\r\n         //setSignupResponse(newData.response.data.message);\r\n\r\n    }\r\n\r\n\r\n    const Alert = ()=>{\r\n        const alert = (\r\n          <>\r\n            <SweetAlert\r\n              show={sweetAlert.state}\r\n              title={sweetAlert.title}\r\n              type={sweetAlert.icon}\r\n              customButtons={\r\n                <>\r\n                    <div className=\"flex flex-row justify-between items-center\">\r\n                        <div>\r\n                        <button onClick={()=>setSweetAlert({state:false})} className=\"bg-blue-700 text-white px-3 py-1 border\" sx={{ py:1, mr: 2 }}>Cancel</button>\r\n                        </div>\r\n                        <div>\r\n                        {getRes ? <Link to=\"/verify-otp\" className=\" bg-green-500 text-white px-3 py-2 border\" sx={{ py:1 }}>Login</Link> : null}\r\n                        </div>\r\n                  </div>\r\n                </>\r\n              }\r\n              onConfirm={()=>{}}\r\n            >\r\n              {sweetAlert.message}\r\n            </SweetAlert>\r\n          </>\r\n        );\r\n        return alert;\r\n      }\r\n\r\n    return (\r\n        <>\r\n            <section className=\"md:h-screen py-36 pb-36 flex items-center  bg-no-repeat bg-center bg-cover\">\r\n            <ToastContainer />\r\n                <div className=\"absolute inset-0 bg-gradient-to-b from-transparent to-black\"></div>\r\n                <div className=\"container relative lg:mt-24\">\r\n                    <div className=\"flex justify-center\">\r\n                        <div className=\"max-w-[400px] w-full m-auto px-6 bg-white dark:bg-slate-900 shadow-md dark:shadow-gray-800 rounded-md\">\r\n                            <Link to=\"/index\"><img src={site_logo ? site_logo : ''} className=\"mx-auto w-24 pt-6\" alt=\"logo\" /></Link>\r\n                            <h5 className=\"my-2 text-xl font-semibold\">Signup</h5>\r\n                            <form onSubmit={signup} className=\"text-start\">\r\n                                <div className=\"grid grid-cols-1\">\r\n                                    <div className=\"mb-4\">\r\n                                        <label className=\"font-semibold\" htmlFor=\"RegisterName\">Your Name:</label>\r\n                                        <input\r\n                                        id=\"RegisterName\"\r\n                                        name=\"fullname\"\r\n                                        type=\"text\"\r\n                                        className=\"form-input mt-3 w-full py-2 px-3 h-10 bg-transparent dark:bg-slate-900 dark:text-slate-200 rounded outline-none border border-gray-200 focus:border-indigo-600 dark:border-gray-800 dark:focus:border-indigo-600 focus:ring-0\"\r\n                                        placeholder=\"Name\"\r\n                                        onChange={checkValidation}\r\n                                        required\r\n\r\n                                         />\r\n\r\n                                        <div className=\"text-red-700\">\r\n\r\n                                            {\r\n                                                error.name === \"fullname\" ?  error.error: null\r\n                                            }\r\n                                        </div>\r\n\r\n\r\n                                    </div>\r\n\r\n                                    <div className=\"mb-4\">\r\n                                        <label className=\"font-semibold\" htmlFor=\"LoginEmail\">Email Address:</label>\r\n                                        <input\r\n                                        id=\"LoginEmail\"\r\n                                        name=\"email\"\r\n                                        type=\"email\"\r\n                                        className=\"form-input mt-3 w-full py-2 px-3 h-10 bg-transparent dark:bg-slate-900 dark:text-slate-200 rounded outline-none border border-gray-200 focus:border-indigo-600 dark:border-gray-800 dark:focus:border-indigo-600 focus:ring-0\"\r\n                                        placeholder=\"name@example.com\"\r\n                                        onChange={checkValidation}\r\n                                        required\r\n                                        />\r\n                                        <div className=\"text-red-700\">\r\n                                            {\r\n                                                error.name === \"email\" ?  error.error: null\r\n                                            }\r\n                                        </div>\r\n                                    </div>\r\n\r\n                                    <div className=\"mb-4\">\r\n                                        <label className=\"font-semibold\" htmlFor=\"phone\">Mobile</label>\r\n                                        <input\r\n                                        id=\"mobile\"\r\n                                        name=\"mobile\"\r\n                                        type=\"mobile\"\r\n                                        className=\"form-input mt-3 w-full py-2 px-3 h-10 bg-transparent dark:bg-slate-900 dark:text-slate-200 rounded outline-none border border-gray-200 focus:border-indigo-600 dark:border-gray-800 dark:focus:border-indigo-600 focus:ring-0\"\r\n                                        placeholder=\"+91\"\r\n                                        onChange={checkValidation}\r\n                                        required\r\n                                         />\r\n                                        <div className=\"text-red-700\">\r\n                                            {\r\n                                                error.name === \"mobile\" ?  error.error: null\r\n                                            }\r\n                                        </div>\r\n                                    </div>\r\n\r\n                                    <div className=\"mb-4\">\r\n                                        <label className=\"font-semibold\" htmlFor=\"LoginPassword\">Password:</label>\r\n                                        <input\r\n                                        id=\"LoginPassword\"\r\n                                        type=\"password\"\r\n                                        className=\"form-input mt-3 w-full py-2 px-3 h-10 bg-transparent dark:bg-slate-900 dark:text-slate-200 rounded outline-none border border-gray-200 focus:border-indigo-600 dark:border-gray-800 dark:focus:border-indigo-600 focus:ring-0\"\r\n                                        name=\"password\"\r\n                                        required\r\n                                        placeholder=\"*****\"\r\n                                        onChange={checkValidation}\r\n                                        />\r\n                                        <div className=\"text-red-700\">\r\n                                            {\r\n                                                error.name === \"password\" ?  error.error: null\r\n                                            }\r\n                                        </div>\r\n                                    </div>\r\n\r\n                                    <div className=\"mb-4\">\r\n                                        <label className=\"font-semibold\" htmlFor=\"LoginPassword\">Confirm Password:</label>\r\n                                        <input\r\n                                        id=\"confirmPassword\"\r\n                                        type=\"password\"\r\n                                        className=\"form-input mt-3 w-full py-2 px-3 h-10 bg-transparent dark:bg-slate-900 dark:text-slate-200 rounded outline-none border border-gray-200 focus:border-indigo-600 dark:border-gray-800 dark:focus:border-indigo-600 focus:ring-0\"\r\n                                        name=\"confirm_password\"\r\n                                        placeholder=\"*****\"\r\n\r\n                                        required />\r\n                                        <div className=\"text-red-700\">\r\n                                            {\r\n                                                error.name === \"confirm_password\" ?  error.error: null\r\n                                            }\r\n                                        </div>\r\n                                    </div>\r\n\r\n                                    <div className=\"mb-4\">\r\n                                        <div className=\"flex items-center w-full mb-0\">\r\n                                            <input  name=\"accept\" className=\"form-checkbox rounded border-gray-200 dark:border-gray-800 text-indigo-600 focus:border-indigo-300 focus:ring focus:ring-offset-0 focus:ring-indigo-200 focus:ring-opacity-50 me-2\" type=\"checkbox\" value=\"accept\" id=\"AcceptT&C\" />\r\n                                            <label className=\"form-check-label text-slate-400\" htmlFor=\"AcceptT&C\">I Accept <Link  className=\"text-indigo-600\">Terms And Condition</Link></label>\r\n                                        </div>\r\n                                        <div className=\"text-red-700\">\r\n                                            {\r\n                                                error.name === \"accept\" ?  error.error: null\r\n                                            }\r\n                                        </div>\r\n                                    </div>\r\n\r\n                                    <div className=\"mb-4\">\r\n                                        <button\r\n                                        type=\"submit\"\r\n                                        className=\"py-2 px-5 inline-block font-semibold tracking-wide border align-middle duration-500 text-base text-center bg-indigo-600 hover:bg-indigo-700 border-indigo-600 hover:border-indigo-700 text-white rounded-md w-full\"\r\n                                        value=\"Register\"\r\n                                        onClick={checkValidation}\r\n                                        >Register</button>\r\n                                    </div>\r\n\r\n                                    <div className=\"text-center\">\r\n                                        <span className=\"text-slate-400 me-2\">Already have an account ? </span> <Link to=\"/login\" className=\"text-black dark:text-white font-bold inline-block\">Sign in</Link>\r\n                                    </div>\r\n                                </div>\r\n                            </form>\r\n                        </div>\r\n                    </div>\r\n                    <Alert />\r\n                </div>\r\n            </section>\r\n        </>\r\n    )\r\n});\r\n"],"names":["axios","defaults","baseURL","baseurl","user","Cookies","get","JSON","parse","token","Register","async","response","post","request_data","headers","apikey","domain","data","localStorage","setItem","error","console","log","status","message","forgotPassword","email","resetPassword","formdata","profileUpdate","React","site_logo","useSelector","state","websiteReducer","setError","useState","signupResponse","setSignupResponse","ip_address","setIpAddress","messageId","setMessageId","getRes","setGetRes","navigate","useNavigate","cookie","sweetAlert","setSweetAlert","title","icon","useEffect","then","ip","catch","checkValidation","e","input","target","value","oldData","name","Alert","_jsx","_Fragment","children","SweetAlert","show","type","customButtons","_jsxs","className","onClick","sx","py","mr","Link","to","onConfirm","ToastContainer","src","alt","onSubmit","preventDefault","username","fullname","phone","mobile","password","c_password","confirm_password","accept","count","isNaN","length","newData","message_id","userdata","otpVerify","otp","expirationTime","Date","getTime","set","stringify","maxAge","toast","success","setTimeout","msg","statusText","htmlFor","id","placeholder","onChange","required"],"sourceRoot":""}

Anon7 - 2021