From 53e1fa758d06bc6c625b9220b1678e0906540385 Mon Sep 17 00:00:00 2001 From: MathewFrancis Date: Wed, 28 May 2025 14:21:06 +0530 Subject: [PATCH] JS class refactor for user login --- MySQL_conf_pbx/test1/docker-compose.yml | 2 +- .../test1/mariadb_data/aria_log.00000001 | Bin 4898816 -> 4898816 bytes .../test1/mariadb_data/aria_log_control | Bin 52 -> 52 bytes .../test1/mariadb_data/asterisk_db/user.ibd | Bin 98304 -> 98304 bytes .../mariadb_data/asterisk_db/user_roles.ibd | Bin 81920 -> 81920 bytes MySQL_conf_pbx/test1/mariadb_data/ib_logfile0 | Bin 100663296 -> 100663296 bytes MySQL_conf_pbx/test1/mariadb_data/ibdata1 | Bin 12582912 -> 12582912 bytes .../mariadb_data/mysql/innodb_index_stats.ibd | Bin 65536 -> 65536 bytes .../mariadb_data/mysql/innodb_table_stats.ibd | Bin 65536 -> 65536 bytes MySQL_conf_pbx/test1/mariadb_data/undo001 | Bin 10485760 -> 10485760 bytes MySQL_conf_pbx/test1/mariadb_data/undo002 | Bin 10485760 -> 10485760 bytes MySQL_conf_pbx/test1/mariadb_data/undo003 | Bin 10485760 -> 10485760 bytes MySQL_conf_pbx/test1/reactcezenpbx/.gitignore | 0 MySQL_conf_pbx/test1/reactcezenpbx/README.md | 0 .../test1/reactcezenpbx/eslint.config.js | 0 MySQL_conf_pbx/test1/reactcezenpbx/index.html | 0 .../test1/reactcezenpbx/package-lock.json | 0 .../test1/reactcezenpbx/package.json | 0 .../test1/reactcezenpbx/public/CezenLogo.svg | 0 .../reactcezenpbx/public/CezenLogobig.png | Bin .../reactcezenpbx/public/CezenLogobig.svg | 0 .../reactcezenpbx/public/cezen_home_icon.svg | 0 .../test1/reactcezenpbx/public/file.svg | 0 .../test1/reactcezenpbx/public/lite1.png | Bin .../test1/reactcezenpbx/public/vite.svg | 0 .../test1/reactcezenpbx/src/App.css | 0 .../test1/reactcezenpbx/src/App.jsx | 0 .../reactcezenpbx/src/assets/CezenLogo.svg | 0 .../src/assets/hammer-spanner-svgrepo-com.svg | 0 .../src/assets/profile-circle-svgrepo-com.svg | 0 .../test1/reactcezenpbx/src/assets/react.svg | 0 .../src/components/landing-page/home-page.css | 0 .../src/components/landing-page/homePage.jsx | 0 .../src/components/landing-page/navBar.jsx | 0 .../components/landing-page/navStyleImpl.css | 0 .../components/login-logout/cezenBanar.jsx | 0 .../components/login-logout/form_styling.css | 0 .../src/components/login-logout/logIn.jsx | 4 +- .../components/login-logout/logo_and_text.css | 0 .../src/components/login-logout/signInup.jsx | 0 .../src/components/login-logout/signUp.jsx | 0 .../src/http_routs/httpDomainName.js | 0 .../reactcezenpbx/src/http_routs/userHttp.js | 73 +++++++++++++++--- .../test1/reactcezenpbx/src/index.css | 0 .../test1/reactcezenpbx/src/main.jsx | 0 .../test1/reactcezenpbx/vite.config.js | 0 46 files changed, 64 insertions(+), 15 deletions(-) mode change 100644 => 100755 MySQL_conf_pbx/test1/reactcezenpbx/.gitignore mode change 100644 => 100755 MySQL_conf_pbx/test1/reactcezenpbx/README.md mode change 100644 => 100755 MySQL_conf_pbx/test1/reactcezenpbx/eslint.config.js mode change 100644 => 100755 MySQL_conf_pbx/test1/reactcezenpbx/index.html mode change 100644 => 100755 MySQL_conf_pbx/test1/reactcezenpbx/package-lock.json mode change 100644 => 100755 MySQL_conf_pbx/test1/reactcezenpbx/package.json mode change 100644 => 100755 MySQL_conf_pbx/test1/reactcezenpbx/public/CezenLogo.svg mode change 100644 => 100755 MySQL_conf_pbx/test1/reactcezenpbx/public/CezenLogobig.png mode change 100644 => 100755 MySQL_conf_pbx/test1/reactcezenpbx/public/CezenLogobig.svg mode change 100644 => 100755 MySQL_conf_pbx/test1/reactcezenpbx/public/cezen_home_icon.svg mode change 100644 => 100755 MySQL_conf_pbx/test1/reactcezenpbx/public/file.svg mode change 100644 => 100755 MySQL_conf_pbx/test1/reactcezenpbx/public/lite1.png mode change 100644 => 100755 MySQL_conf_pbx/test1/reactcezenpbx/public/vite.svg mode change 100644 => 100755 MySQL_conf_pbx/test1/reactcezenpbx/src/App.css mode change 100644 => 100755 MySQL_conf_pbx/test1/reactcezenpbx/src/App.jsx mode change 100644 => 100755 MySQL_conf_pbx/test1/reactcezenpbx/src/assets/CezenLogo.svg mode change 100644 => 100755 MySQL_conf_pbx/test1/reactcezenpbx/src/assets/hammer-spanner-svgrepo-com.svg mode change 100644 => 100755 MySQL_conf_pbx/test1/reactcezenpbx/src/assets/profile-circle-svgrepo-com.svg mode change 100644 => 100755 MySQL_conf_pbx/test1/reactcezenpbx/src/assets/react.svg mode change 100644 => 100755 MySQL_conf_pbx/test1/reactcezenpbx/src/components/landing-page/home-page.css mode change 100644 => 100755 MySQL_conf_pbx/test1/reactcezenpbx/src/components/landing-page/homePage.jsx mode change 100644 => 100755 MySQL_conf_pbx/test1/reactcezenpbx/src/components/landing-page/navBar.jsx mode change 100644 => 100755 MySQL_conf_pbx/test1/reactcezenpbx/src/components/landing-page/navStyleImpl.css mode change 100644 => 100755 MySQL_conf_pbx/test1/reactcezenpbx/src/components/login-logout/cezenBanar.jsx mode change 100644 => 100755 MySQL_conf_pbx/test1/reactcezenpbx/src/components/login-logout/form_styling.css mode change 100644 => 100755 MySQL_conf_pbx/test1/reactcezenpbx/src/components/login-logout/logIn.jsx mode change 100644 => 100755 MySQL_conf_pbx/test1/reactcezenpbx/src/components/login-logout/logo_and_text.css mode change 100644 => 100755 MySQL_conf_pbx/test1/reactcezenpbx/src/components/login-logout/signInup.jsx mode change 100644 => 100755 MySQL_conf_pbx/test1/reactcezenpbx/src/components/login-logout/signUp.jsx mode change 100644 => 100755 MySQL_conf_pbx/test1/reactcezenpbx/src/http_routs/httpDomainName.js mode change 100644 => 100755 MySQL_conf_pbx/test1/reactcezenpbx/src/http_routs/userHttp.js mode change 100644 => 100755 MySQL_conf_pbx/test1/reactcezenpbx/src/index.css mode change 100644 => 100755 MySQL_conf_pbx/test1/reactcezenpbx/src/main.jsx mode change 100644 => 100755 MySQL_conf_pbx/test1/reactcezenpbx/vite.config.js diff --git a/MySQL_conf_pbx/test1/docker-compose.yml b/MySQL_conf_pbx/test1/docker-compose.yml index ad51ba6..9a7cd9e 100755 --- a/MySQL_conf_pbx/test1/docker-compose.yml +++ b/MySQL_conf_pbx/test1/docker-compose.yml @@ -54,7 +54,7 @@ services: react_app: - image: mathewfrancisv/cezen_react:v1.0.0 + image: mathewfrancisv/cezen_react:v2.0.0 container_name: react_cezenpbx restart: always working_dir: /app diff --git a/MySQL_conf_pbx/test1/mariadb_data/aria_log.00000001 b/MySQL_conf_pbx/test1/mariadb_data/aria_log.00000001 index 74654a4736ec7d03923b0425bcba9740f6365770..572970d7b9514e9351d290474534cfa4b6cf8db5 100644 GIT binary patch delta 346 zcmYk!xlRHB7)9X`RG2|VHW%F3H+Miq1!WNhrsFwic!ViVPeCy)4HQyItT55U(%Mkj z`xqLu`EPQnFS({Uwwd!-z=oYgmRQDt6BP{?E4a~F#e)|gegdqq&IX$V*(c8h6yW=Ya-ITF*vr zXuS;#RqqWAMNxkK_h_|eu7LGAFf{!|!bHHggsA}kNL;-OC`@Iw2mNkX M?Q13XQzaez1qf4@ApigX delta 168 zcmWl|$x?v<007`Y+NdZIEkY4mR47Y@w0Vo(^kiUY|DB5+Ek%3|QGA{-o#c+oeNH8z}09FkJ3;+NC delta 27 gcmXppnII>2xe&Pi^ vu;J{#a|3i|q)l@GnLZuE^r_fQpY8xOURD?sJfE<50%3^;)RO5&O#Q0?B>G*x delta 361 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 diff --git a/MySQL_conf_pbx/test1/mariadb_data/ibdata1 b/MySQL_conf_pbx/test1/mariadb_data/ibdata1 index b9cb7d2c101f8994644995cfe238aaffa878b54f..6c3ba9e817d5bc92c5c217caf5c0ce6e1c248cb7 100644 GIT binary patch delta 1652 zcmZ`&Yfw~W7~ZoWY>>6P=UX^{(8UcybcIC;ys;E0AfRaBm1rYDz!g-=TgsyzpU?^v zfuojrDR0B$4@u9;W7Y&iv3sfZ0iM=yASpR>&>R10(-9A8l5}fm(EOyjlJ2V9E+LT zJ){T7g_<&CUnMz%+lTBM^+37s{7C=u9!dAbF6vbr>DK7{UZ0~#a_YecXX~Z>5Z`L4 zv*_No>%Vk`Sj&Qn&tcM*ef@paDU<<62VR?7`UnFp|p(Z5pI>Fo76^V;Q^V=Wf@KYzetafTfF z&R7-xwpA-P%vtAOQ`flO?e)8}v)onQ%B+%Uo7x)v6%8BmTfNJ?r3))OQ;Uk%di@P` zOT6WcrS+cT#Y-Eji|ebF`Lq2EYfI(_%tYDV9A87g-?-XS*AfUZ81I2*smqv5OK38( zC%I#4e~%+!;_bjaZFGg(*fzS2=zPtm_mOCJF>+VY&|8X3{#!GD?CrpU$p`BD;M57U zdkA{}j{wfRRM{BQ$bU35n&wKFM)O*`&i28$3SwASST@9*9THPN`R($xLQ{UjIpj3t z7sI#vw+tEzi{V~Hu91$L0uOe|hQ4C>NO?kL-;j~eWz#R^T?t*bzpj3xhAw4_o={$6 zjhfa}t?j-f&y3eM#-Q~j1;4u_XUx(sYD#@~bEkYyUh;|zGPFi!N@%s_o7wBMbg z)U>1+F-fbJMXqU8IfPrgEQ=X;kS-CnOk}$dSrOy}?MES|kFG&WbBRjR{Z*96)DF2s zP6X@@{^=4eq0&v3J&LG}Kr=MmO4D+ZMB!cO+LOdi6VsY3618#3qAFqqBB7aDe2SQB zT9LGA1Fg~=xAt>^7^e?c-F#)<;qY*c|51!q%T;zg<>W(zAY4QOkw_>+5|K=#5aWnc zB8|{74-=0Nj}qevH}M#ePD~&kCo+hML?$tbm`r$xDMS{LO?ZhMVk$9>$R(a2@`!w5 zIx&NoNz5W<69t5iC?uXFo+65fVqy+4mnb1hi85jyQBG74mBf5v0Z~OPBo+}*6VDLU z#A0Fzv6NUwEGJeFHN>+-E%6-TC!Qzjh!=>JL_N_!tRfnTCZd^GO$3NFL<`YMtR>bF z>xnkvMdBr51F@0VL~JIu5HAy3iETtX0b)C`gV;%^#4duwD?|seo7h9VO1wtAPIMAo z#9m?_(M{|pdWc@4kI;w%#6jW^@doiGahQ0EI6@pHjuFR+w~2R%6U0g46mgn3L-Z48 tiFb+ji1&#Ph!2U6h;zgM@i8$-d_n|?Pl?Zn&xtRH^Te0Lg_F35e*vYzC6xdG delta 1618 zcmZ{jZBSHY7>4)kCaaRP%f7%7kUm`3L|qXCO+gnz@nb_+66phJ1NlgSO%NnVZsl~R zW=H~i(y-8qvaD31%}Pc4(M;1!I#c7+j6e8O|C$8))7aQK$7O?1fgYQ++lnZQ^{^tl8Ngl3~lRnJqsL`lZuLtX60Lw$lUW zgTr#Hx$l%J58J9GduZRVZI5=a@6%WS#b>#^rbcJ1)7)!hN< zMr6QLZnAc@R0WE06dJ&oSA(+aP-EWjs(o{Hs4=hB*j_3P7*wIoVY`ks=8a1@S72bd zv^RlW$GQ>5a+Um6m~ckNO73f0d)f5ga+u7f5m<}|Fiq3$QaEYv^+d0ziOP&HnQV9d zgvn&To6vUps`WQkZ*O*{`khNtoN0Lt>AB7RUGDPrjm2Ab7Hr?Rd~Lz*W$76uJG|aN z#>UjG=}X;txm)U*3o5GJ8I4VOn~Q4v4HbS*Rjt2fr@Oqqc0z;JyBhShU27=Xq>Gi@ zCEY`OAWXb>GO^{h>d}yG2Jq-zK4{nzoqr0eD-FcOFAhTQ?7F9O*Z*}!^a?pjmtu4( z_v8sbgeSPJw$J0x?Hl(M&D!5%*q41N zBo9aH_T3EImwhSg$d6^gVJX&}eMj@wF(rAY{Z?YP@yXq4)lNF<%$9i_>(ql+9hs5y z_FvG=(pTu(RmXxXtMyiEWq$WXqkgn(NEWV{dU+^&rU*_q4r)80{t+!U7?Bhq7O9mE zkzquIcHvaNb%<4yJF7E<$g^mpRHL|Eh!i8zis!4p2(fZXaZ-%PH_}%uVxf9GMx;#? zJ453!qF$rdIvIlw$)aqcbb+cxNov|`kv*kd`)tu+patSZoSGOf3MZmkV`EH-Owa)} zQ6}0Z4F;rjPW9#*k!ZD!mK`1`8Z_k1@o4{>m@IFOC(B;;0wIVPB9@3FWMVcEPb3hD z#2g}tc#wFAc$j#Em`gZ`d4!9YPdrL2Ad-oN#3Eub;U<<4Da2ADl}IC&5$Qw*v7A^z zJVvY}RuP#*7O|RGLwJa6B8PaK$R*Yi>xevJJ+Xn{Y6wk)9mGzemZ&4@i2(5; zv5ROR8j0OR6VXiUAzFx+h*qMFc$wHsv=boq5&MY_LLpuuNW4lMAPy3Th}Ve2#Op*S zafIk1-XM+=-9!)3O9Tm(c#}9r94Fo)`iK+6+r&FWKXH;cMZ8PAN4!rA5FZd95~qoe uh>wXg#3#h3#An1=;v8|F7$iO?hKMhS5b-5(f%uB}n)rseNL(7gW&8^z@G*k` diff --git a/MySQL_conf_pbx/test1/mariadb_data/mysql/innodb_index_stats.ibd b/MySQL_conf_pbx/test1/mariadb_data/mysql/innodb_index_stats.ibd index 21e9201ab9bf31c65049cd92953adfe228e28ba0..6a0f44fa211c1e7823accd68c77aa6474bc3dd0b 100644 GIT binary patch delta 244 zcmZo@U}4E@soLu+5IArg4B6lO0cqOn!IC6U=5jrZYM1vKg2i zcu{5Y;mg)=HKJD_Y>=AzD+W+C>XUC?vEl}r!vFz{ljW}Zf#nV!)}B1;sxi#0&0ntO zGr>5MyKclo6=?$5a+8g3I-(d-f3q1ZUvNu&vdpbOC_5LbM|(2&ZFevmIarPcvyS#tgFUQ zbt;>`T+L^KaVB@&h=(fD1hVBO8{c$9F{J)xGuR;ox5OvQ+zN!UbHOyoVD8&M#{fM5 Yawt&$#tUvLlkfhQVF!A%=V9<>08>a|1ONa4 diff --git a/MySQL_conf_pbx/test1/mariadb_data/mysql/innodb_table_stats.ibd b/MySQL_conf_pbx/test1/mariadb_data/mysql/innodb_table_stats.ibd index f6de378b48cbf2baa7df78a7f46faf6ed806c8d0..f8bcaed5e4a0d2da10c062f51270a852676a234c 100644 GIT binary patch delta 51 zcmZo@U}mK~@fZBlk00E^`g At^fc4 delta 51 zcmZo@U}I~i?PP$0%@+=7+Oh*xr1?$W3joXy B5uN}5 diff --git a/MySQL_conf_pbx/test1/mariadb_data/undo001 b/MySQL_conf_pbx/test1/mariadb_data/undo001 index 40073200aabe4c366ef683577f71863e71ef52be..f015d505f365be2424370a738e43885c81e074ba 100644 GIT binary patch delta 431 zcmXBMM|VsC06^h0lQN@6nRwAdbP{#+WDuhFP7vMby@rPmQIjCiIhK|ti|m})*yShK z_yN|kG{)j??mg#*VOSLAXh{^r6YrMw>itF05k^HVR$mVPH|C)RJ>H0xbfkH)! z#l-c{Q!l;s(N{ku`Ws-NK@v(07AP~sP{Ry2!bqc(8*PjVV~sQ31QSg%*%VV%sxr-V zGt4y0Y)Ny>HP3ttEVM|q8Yzn{u~e;PmaDVEN~^54##-yFx4}l6Y_`Q#+ibVPPP^>3 zN4>rF*{{I?2OVeT(!+j4t i)Z~%Jo_Ok+=bE)>^}us>nCYx=s)i&Ghu+uKP zRoP>&efFzXZy$?QW^U3GGvXQMf diff --git a/MySQL_conf_pbx/test1/mariadb_data/undo002 b/MySQL_conf_pbx/test1/mariadb_data/undo002 index 5230c87676f58c4bd89cccf6543bbd43ed5deb74..5c9bbdfbf4fdd1ec6d3059d4d3c0c57c752f9a51 100644 GIT binary patch delta 427 zcmXBMw^Eb=07c>11zgM+7JtPR6?4Lfm|ztZ#fUk8h&g95>#ux>88BcDjj0q0+AVwr z$JWYsV8$8OwYbH(XXb=qm=mVg8qdm&SG5JTkuTpG8p~s8`1td~pN?ca`A>8P;jhg3 z{YUlZj#Pds+MVbM!bnM8G`qC3KJv9V7VA#b6xB7gry`kDSCGosvi~;S_+9X+P*j#| zIeLi6)l)CM_0d;9{pA^8pg{(U%Qr+|s9_2WmoP%1kwzJ<$QWadGu{LfO)}XOQ%zHB zx*2AgWwtp=%vEZh`4(7ckuv3y7F(jiQp+q?X@!-ltg_k~Ypt_hwGB4fWV0={+Ge{Q zcB)ZpmpZ%E+hebN_B-I9Lk>IQsAG;h;iOYeJL9Z#&TDYNMVDN5#Z}i_cSGo=TN=^i kwq|$Sb*(ue|ogTkpL83l8w7IRF3v delta 427 zcmXZUM{|q;00!XMUGeD>Y_hB#Ru?sDWUWq+L|Y{yYD90*`N*TUM2XJLj2V|Chg|pO zCpbB{_yhicm2r3v@B7TWVHg&K`LxDk!Jn$OL|x=dM{`SMkS`_4j_S^IJpB*465+3& z@q1%!X=koD7fofm6JeyhFdF;O)e!kw76hs6@0#Sd_FN=?l}UFeay|O~^q8YZq-iG<-sNE&IB(Z(2SobgIcFj2}RlT9(zG}Fy6 zQ<+(2n`5qd<}0_rLW?Z6#8MTOsg$-{#tJK~vf3JJt+U<+RW{mWvuZVJZL!rh+wG9G z(=NO1QD?7u`!v|^fP)S>?1)B3H96+E6HYqiv@^~+=e!G=U3AH1S6p??bvN7;y5+VO m+;P`E_dW2?Bac1t)HAKxJomy&ue5vZjkn%;?}Lv%`TQ4W!>AVk diff --git a/MySQL_conf_pbx/test1/mariadb_data/undo003 b/MySQL_conf_pbx/test1/mariadb_data/undo003 index ee69e218af53a37a4d00c9d37a6a952a98194f5e..ce5aeeb5a1d271fb2c2857eb7ea512e12106b4ef 100644 GIT binary patch delta 560 zcmW-c*;CB{07mDwD3Xe9t~G=xWKD{?C~IVkLdd?$RucLpjwMUk_hx!9lecP2uV==L zzrkz%4KMEP;d}VbneX8Xf*?7Fr8}IMn*F;c(h%w!Xzr{?iIv{!oWj9qI2sp2kziyL z{`=APbI`DHI2;K=#hD3768e*123^gmNs8N>hp delta 560 zcmW-dw^mdE00qyo;xi!_R@aC*kWHv4vY2xK5m8Vv=YV9>6L8D|ikMTwIhI0U=b1n7 z3n;Ao0YAWnVv0Mrn=lMh!z5j?Xz;JBJ6;p{_M@@ABuI|(w6>o9L@Y6M48+4f!?L&F z@7I1~MuXB{KjUGfFe4>8I8Yn;o*yJlap&*j7{L^b;s{K|kr?189F1deERMr89FOUk zffH~dPQu9;!znlw<2Vhc;|!dMvv4+M;vAfd^Kd>cz=gO77vmCKidmSAIhc!in2!ax z442~yT#2i&5Le?GT#H4x4%cHbZom>uU@30IO}H7i;8xs*+i?f(#9g=>_uyXKhx_pW zmSH&_#0orwm3SDd@CY8oYOKLyn2d7*Yw;wW!qa#L&*C{ej~DPFUc$?G1+U^YypA`p z4sT*THee$*VKcU1E8fD}cn9y|Jq+8&d!P diff --git a/MySQL_conf_pbx/test1/reactcezenpbx/.gitignore b/MySQL_conf_pbx/test1/reactcezenpbx/.gitignore old mode 100644 new mode 100755 diff --git a/MySQL_conf_pbx/test1/reactcezenpbx/README.md b/MySQL_conf_pbx/test1/reactcezenpbx/README.md old mode 100644 new mode 100755 diff --git a/MySQL_conf_pbx/test1/reactcezenpbx/eslint.config.js b/MySQL_conf_pbx/test1/reactcezenpbx/eslint.config.js old mode 100644 new mode 100755 diff --git a/MySQL_conf_pbx/test1/reactcezenpbx/index.html b/MySQL_conf_pbx/test1/reactcezenpbx/index.html old mode 100644 new mode 100755 diff --git a/MySQL_conf_pbx/test1/reactcezenpbx/package-lock.json b/MySQL_conf_pbx/test1/reactcezenpbx/package-lock.json old mode 100644 new mode 100755 diff --git a/MySQL_conf_pbx/test1/reactcezenpbx/package.json b/MySQL_conf_pbx/test1/reactcezenpbx/package.json old mode 100644 new mode 100755 diff --git a/MySQL_conf_pbx/test1/reactcezenpbx/public/CezenLogo.svg b/MySQL_conf_pbx/test1/reactcezenpbx/public/CezenLogo.svg old mode 100644 new mode 100755 diff --git a/MySQL_conf_pbx/test1/reactcezenpbx/public/CezenLogobig.png b/MySQL_conf_pbx/test1/reactcezenpbx/public/CezenLogobig.png old mode 100644 new mode 100755 diff --git a/MySQL_conf_pbx/test1/reactcezenpbx/public/CezenLogobig.svg b/MySQL_conf_pbx/test1/reactcezenpbx/public/CezenLogobig.svg old mode 100644 new mode 100755 diff --git a/MySQL_conf_pbx/test1/reactcezenpbx/public/cezen_home_icon.svg b/MySQL_conf_pbx/test1/reactcezenpbx/public/cezen_home_icon.svg old mode 100644 new mode 100755 diff --git a/MySQL_conf_pbx/test1/reactcezenpbx/public/file.svg b/MySQL_conf_pbx/test1/reactcezenpbx/public/file.svg old mode 100644 new mode 100755 diff --git a/MySQL_conf_pbx/test1/reactcezenpbx/public/lite1.png b/MySQL_conf_pbx/test1/reactcezenpbx/public/lite1.png old mode 100644 new mode 100755 diff --git a/MySQL_conf_pbx/test1/reactcezenpbx/public/vite.svg b/MySQL_conf_pbx/test1/reactcezenpbx/public/vite.svg old mode 100644 new mode 100755 diff --git a/MySQL_conf_pbx/test1/reactcezenpbx/src/App.css b/MySQL_conf_pbx/test1/reactcezenpbx/src/App.css old mode 100644 new mode 100755 diff --git a/MySQL_conf_pbx/test1/reactcezenpbx/src/App.jsx b/MySQL_conf_pbx/test1/reactcezenpbx/src/App.jsx old mode 100644 new mode 100755 diff --git a/MySQL_conf_pbx/test1/reactcezenpbx/src/assets/CezenLogo.svg b/MySQL_conf_pbx/test1/reactcezenpbx/src/assets/CezenLogo.svg old mode 100644 new mode 100755 diff --git a/MySQL_conf_pbx/test1/reactcezenpbx/src/assets/hammer-spanner-svgrepo-com.svg b/MySQL_conf_pbx/test1/reactcezenpbx/src/assets/hammer-spanner-svgrepo-com.svg old mode 100644 new mode 100755 diff --git a/MySQL_conf_pbx/test1/reactcezenpbx/src/assets/profile-circle-svgrepo-com.svg b/MySQL_conf_pbx/test1/reactcezenpbx/src/assets/profile-circle-svgrepo-com.svg old mode 100644 new mode 100755 diff --git a/MySQL_conf_pbx/test1/reactcezenpbx/src/assets/react.svg b/MySQL_conf_pbx/test1/reactcezenpbx/src/assets/react.svg old mode 100644 new mode 100755 diff --git a/MySQL_conf_pbx/test1/reactcezenpbx/src/components/landing-page/home-page.css b/MySQL_conf_pbx/test1/reactcezenpbx/src/components/landing-page/home-page.css old mode 100644 new mode 100755 diff --git a/MySQL_conf_pbx/test1/reactcezenpbx/src/components/landing-page/homePage.jsx b/MySQL_conf_pbx/test1/reactcezenpbx/src/components/landing-page/homePage.jsx old mode 100644 new mode 100755 diff --git a/MySQL_conf_pbx/test1/reactcezenpbx/src/components/landing-page/navBar.jsx b/MySQL_conf_pbx/test1/reactcezenpbx/src/components/landing-page/navBar.jsx old mode 100644 new mode 100755 diff --git a/MySQL_conf_pbx/test1/reactcezenpbx/src/components/landing-page/navStyleImpl.css b/MySQL_conf_pbx/test1/reactcezenpbx/src/components/landing-page/navStyleImpl.css old mode 100644 new mode 100755 diff --git a/MySQL_conf_pbx/test1/reactcezenpbx/src/components/login-logout/cezenBanar.jsx b/MySQL_conf_pbx/test1/reactcezenpbx/src/components/login-logout/cezenBanar.jsx old mode 100644 new mode 100755 diff --git a/MySQL_conf_pbx/test1/reactcezenpbx/src/components/login-logout/form_styling.css b/MySQL_conf_pbx/test1/reactcezenpbx/src/components/login-logout/form_styling.css old mode 100644 new mode 100755 diff --git a/MySQL_conf_pbx/test1/reactcezenpbx/src/components/login-logout/logIn.jsx b/MySQL_conf_pbx/test1/reactcezenpbx/src/components/login-logout/logIn.jsx old mode 100644 new mode 100755 index 2147351..7035e60 --- a/MySQL_conf_pbx/test1/reactcezenpbx/src/components/login-logout/logIn.jsx +++ b/MySQL_conf_pbx/test1/reactcezenpbx/src/components/login-logout/logIn.jsx @@ -1,4 +1,4 @@ -import { userLogin } from "../../http_routs/userHttp"; +import { userLoginAndResp } from "../../http_routs/userHttp"; export default function LogIn() { function logInFunction(event) { @@ -9,7 +9,7 @@ export default function LogIn() { const data = Object.fromEntries(formData.entries()); console.log(data); - userLogin(data.user_name, data.password); + userLoginAndResp(data.user_name, data.password); } return ( diff --git a/MySQL_conf_pbx/test1/reactcezenpbx/src/components/login-logout/logo_and_text.css b/MySQL_conf_pbx/test1/reactcezenpbx/src/components/login-logout/logo_and_text.css old mode 100644 new mode 100755 diff --git a/MySQL_conf_pbx/test1/reactcezenpbx/src/components/login-logout/signInup.jsx b/MySQL_conf_pbx/test1/reactcezenpbx/src/components/login-logout/signInup.jsx old mode 100644 new mode 100755 diff --git a/MySQL_conf_pbx/test1/reactcezenpbx/src/components/login-logout/signUp.jsx b/MySQL_conf_pbx/test1/reactcezenpbx/src/components/login-logout/signUp.jsx old mode 100644 new mode 100755 diff --git a/MySQL_conf_pbx/test1/reactcezenpbx/src/http_routs/httpDomainName.js b/MySQL_conf_pbx/test1/reactcezenpbx/src/http_routs/httpDomainName.js old mode 100644 new mode 100755 diff --git a/MySQL_conf_pbx/test1/reactcezenpbx/src/http_routs/userHttp.js b/MySQL_conf_pbx/test1/reactcezenpbx/src/http_routs/userHttp.js old mode 100644 new mode 100755 index 034dc7b..796c4c6 --- a/MySQL_conf_pbx/test1/reactcezenpbx/src/http_routs/userHttp.js +++ b/MySQL_conf_pbx/test1/reactcezenpbx/src/http_routs/userHttp.js @@ -33,20 +33,69 @@ export async function createUserNewAdmin(signUpObject = {}) { */ //user login data -export async function userLogin(username, password) { +// export async function userLogin(username, password) { +// //make an http get request for userLogin login + +// const loginResp = await fetch(`${socket}/open/login`, { +// method: `GET`, +// headers: basicAuthCredentialsBuilder(username, password), +// credentials: "include", // <-- VERY IMPORTANT to get the JWT cookie from the backend +// }); + +// const resData = await loginResp.json(); + +// console.log("response data"); +// console.log(resData); + +// return loginResp; +// } + +// //common basic auth header builder +// function basicAuthCredentialsBuilder(username, password) { +// //builds the appropriate format for basic auth +// return { +// Authorization: "Basic " + window.btoa(username + ":" + password), +// }; +// } + +export async function userLoginAndResp(username, password) { //make an http get request for userLogin login - const loginResp = await fetch(`${socket}/open/login`, { - method: `GET`, - headers: basicAuthCredentialsBuilder(username, password), - credentials: "include", // <-- VERY IMPORTANT - }); + const auth = new authenticationBuilder(socket); + + return auth.userLogin(username, password); } -//common basic auth header builder -function basicAuthCredentialsBuilder(username, password) { - //builds the appropriate format for basic auth - return { - Authorization: "Basic " + window.btoa(username + ":" + password), - }; +/** + * This class helps the user login + */ +class authenticationBuilder { + #socketURL = ""; + + constructor(socketURL) { + this.#socketURL = socketURL; + } + + async userLogin(username, password) { + //make an http get request for userLogin login + const loginResp = await fetch(`${this.#socketURL}/open/login`, { + method: `GET`, + headers: this.#basicAuthCredentialsBuilder(username, password), + credentials: "include", // <-- VERY IMPORTANT to get the JWT cookie from the backend + }); + + const resData = await loginResp.json(); + + console.log("response data"); + console.log(resData); + + return loginResp; + } + + #basicAuthCredentialsBuilder(username, password) { + //builds the appropriate format for basic auth + return { + Authorization: "Basic " + window.btoa(username + ":" + password), + }; + } } diff --git a/MySQL_conf_pbx/test1/reactcezenpbx/src/index.css b/MySQL_conf_pbx/test1/reactcezenpbx/src/index.css old mode 100644 new mode 100755 diff --git a/MySQL_conf_pbx/test1/reactcezenpbx/src/main.jsx b/MySQL_conf_pbx/test1/reactcezenpbx/src/main.jsx old mode 100644 new mode 100755 diff --git a/MySQL_conf_pbx/test1/reactcezenpbx/vite.config.js b/MySQL_conf_pbx/test1/reactcezenpbx/vite.config.js old mode 100644 new mode 100755