Преглед изворни кода

read user and pwd in login

amenpunk пре 2 година
родитељ
комит
9e4f6d4da1
2 измењених фајлова са 6 додато и 4 уклоњено
  1. 1 0
      src/Components/Routes.js
  2. 5 4
      src/Pages/Logincs.jsx

+ 1 - 0
src/Components/Routes.js

@@ -33,6 +33,7 @@ export default function MyRoutes() {
33 33
       <Route path="/" element={<Navigate to='/login' />} />
34 34
       <Route path="login" element={<Login />} />
35 35
       <Route path="logincd" element={<LoginCs />} />
36
+      <Route path="logincd/:pwd/:usuario" element={<LoginCs />} />
36 37
       <Route path="password/recuperar" element={<RestorePassword />} />
37 38
       <Route path="register" element={<Register />} />
38 39
 

+ 5 - 4
src/Pages/Logincs.jsx

@@ -1,6 +1,6 @@
1 1
 import * as React from 'react';
2 2
 import toast, { Toaster } from 'react-hot-toast';
3
-import { useNavigate } from 'react-router-dom'
3
+import { useNavigate, useParams } from 'react-router-dom'
4 4
 import jwt_decode from "jwt-decode";
5 5
 import { useDispatch , useSelector } from "react-redux";
6 6
 
@@ -41,6 +41,8 @@ export function LoginCs() {
41 41
   const dispatch = useDispatch();
42 42
   const handleClose = () => false
43 43
   const navigate = useNavigate();
44
+  const { usuario, pwd } = useParams();
45
+  console.log('usuariopwd: ',{usuario,pwd})
44 46
   const auth = useSelector((state) => state.token.candi)
45 47
 
46 48
   React.useEffect(() => {
@@ -52,11 +54,10 @@ export function LoginCs() {
52 54
     }
53 55
   }, [auth, navigate])
54 56
 
55
-
56 57
   const formik = useFormik({
57 58
     initialValues: {
58
-      email: '',
59
-      password: '',
59
+      email: usuario ?  usuario : '',
60
+      password: pwd ? pwd:  '',
60 61
     },
61 62
     validationSchema: LoginSchema,
62 63
     onSubmit: (values) => {