Kaynağa Gözat

read user and pwd in login

amenpunk 3 yıl önce
ebeveyn
işleme
9e4f6d4da1
2 değiştirilmiş dosya ile 6 ekleme ve 4 silme
  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() {
       <Route path="/" element={<Navigate to='/login' />} />
       <Route path="login" element={<Login />} />
       <Route path="logincd" element={<LoginCs />} />
+      <Route path="logincd/:pwd/:usuario" element={<LoginCs />} />
       <Route path="password/recuperar" element={<RestorePassword />} />
       <Route path="register" element={<Register />} />
 

+ 5 - 4
src/Pages/Logincs.jsx

@@ -1,6 +1,6 @@
 import * as React from 'react';
 import toast, { Toaster } from 'react-hot-toast';
-import { useNavigate } from 'react-router-dom'
+import { useNavigate, useParams } from 'react-router-dom'
 import jwt_decode from "jwt-decode";
 import { useDispatch , useSelector } from "react-redux";
 
@@ -41,6 +41,8 @@ export function LoginCs() {
   const dispatch = useDispatch();
   const handleClose = () => false
   const navigate = useNavigate();
+  const { usuario, pwd } = useParams();
+  console.log('usuariopwd: ',{usuario,pwd})
   const auth = useSelector((state) => state.token.candi)
 
   React.useEffect(() => {
@@ -52,11 +54,10 @@ export function LoginCs() {
     }
   }, [auth, navigate])
 
-
   const formik = useFormik({
     initialValues: {
-      email: '',
-      password: '',
+      email: usuario ?  usuario : '',
+      password: pwd ? pwd:  '',
     },
     validationSchema: LoginSchema,
     onSubmit: (values) => {