diff --git a/src/components/GestionAdministrative.js b/src/components/GestionAdministrative.js index 5f18e26..df88102 100644 --- a/src/components/GestionAdministrative.js +++ b/src/components/GestionAdministrative.js @@ -2480,7 +2480,7 @@ function GestionAdministrative(props) { GetListeEmargement(mysession); GetListeEvaluation(mysession); submenu_inscrit(); - }else if (String(result['status']) === String("Err_Connexion")) { + } else if (String(result['status']) === String("Err_Connexion")) { alert('Erreur: ' + result['message']); history.push("/Connexion"); } @@ -2540,7 +2540,7 @@ function GestionAdministrative(props) { setResend_LMS_Credentials_result(result['message']); setResend_LMS_Credentials_api("true"); alert(" Les identifiants de connexion ont été correctement envoyés") - }else if (String(result['status']) === String("Err_Connexion")) { + } else if (String(result['status']) === String("Err_Connexion")) { alert('Erreur: ' + result['message']); history.push("/Connexion"); } @@ -2597,7 +2597,7 @@ function GestionAdministrative(props) { //console.log('Success:', result['message']); setResend_LMS_Credentials_With_Email_result(result['message']); setResend_LMS_Credentials_With_Email_api("true"); - }else if (String(result['status']) === String("Err_Connexion")) { + } else if (String(result['status']) === String("Err_Connexion")) { alert('Erreur: ' + result['message']); history.push("/Connexion"); } @@ -4008,14 +4008,39 @@ function GestionAdministrative(props) { {String(addOneSession) !== "1" &&
- Choisir une session +
+ + Choisir une session
+
- @@ -4029,7 +4054,7 @@ function GestionAdministrative(props) { (JSON.parse(session).date_debut).substring(0, 10) + " au " + (JSON.parse(session).date_fin).substring(0, 10)} - {/*(JSON.parse(session).date_debut).substring(0, 10)} au {(JSON.parse(session).date_fin).substring(0, 10) */} - + {/*(JSON.parse(session).date_debut).substring(0, 10)} au {(JSON.parse(session).date_fin).substring(0, 10) * /} - {(JSON.parse(session).distantiel) === "1" && " A Distance - "} {(JSON.parse(session).presentiel) === "1" && (JSON.parse(session).adresse) && " En Présentiel - " + (JSON.parse(session).adresse)} {(JSON.parse(session).presentiel) === "1" && (!JSON.parse(session).adresse) && " En Présentiel - "} @@ -4037,7 +4062,7 @@ function GestionAdministrative(props) { ))} - + */}
@@ -4060,19 +4085,21 @@ function GestionAdministrative(props) { {mysession &&
-
+
-
+
+
 
- +

+
}
Code Session
diff --git a/src/components/ResetUserPwd.js b/src/components/ResetUserPwd.js index 0839935..7733f29 100644 --- a/src/components/ResetUserPwd.js +++ b/src/components/ResetUserPwd.js @@ -53,7 +53,6 @@ function ResetUserPwd() { // Verification de la valididé du token function IsTokenValide(e) { - var form = new FormData(); form.append("token", token); form.append("accounttype", accounttype); @@ -61,12 +60,16 @@ function ResetUserPwd() { //alert("myurl = "+myurl); axios.post(myurl, form).then(res => { - if (String(res.data.status) != String("false")) { - //console.log(" In test res.data.status = " + res.data.status); - //console.log(" In test res.data.message = " + res.data.message); + console.log(" In test res.data.status = " + res.data.status); + console.log(" In test res.data.message = " + res.data.message); + if (String(res.data.status) === String("true")) { + setmyApiResponse("true"); setResult(res.data.message); + } else if (String(res.data.status) === String("Err_Connexion")) { + //alert("Erreur: La session n'est plus active"); + history.push("/"); } else { //console.log(" In test res.data.status = " + res.data.status); @@ -130,6 +133,9 @@ function ResetUserPwd() { + const [UpdateUserPwd_api, setUpdateUserPwd_api] = useState(""); + const [UpdateUserPwd_result, setUpdateUserPwd_result] = useState(""); + const [UpdateUserPwd_message, setUpdateUserPwd_message] = useState(""); function UpdateUserPwd() { setupdatepwd(false); @@ -184,22 +190,24 @@ function ResetUserPwd() { .then((result) => { //console.log('Success:', result['message'], "result['status'] = ", result['status']); - setResult(result['message']); - if (String(result['status']) == String("true")) { - setmyApiResponse("true"); + + if (String(result['status']) === String("true")) { + setUpdateUserPwd_api("true") setupdatepwd(true); setfields1desabled(true); alert(" le mot de passe à bien été mis à jour"); - history.push("/mysy-user-account"); + // history.push("/Connexion"); } else { - setmyApiResponse("false"); + setUpdateUserPwd_api("false"); + setUpdateUserPwd_message(String(result['message'])) } }) .catch((error) => { console.error('Error:', error); - setmyApiResponse("false"); + setUpdateUserPwd_api("false"); + setupdatepwd(false); }); } @@ -287,39 +295,44 @@ function ResetUserPwd() { + {UpdateUserPwd_api && String(UpdateUserPwd_api) === "false" &&
+ {UpdateUserPwd_message}
+ + } +
- +
- Créez un mot de passe contenant au moins : -
    -
  • - 8 caractères -
  • -
  • - 1 nombre -
  • -
  • - 1 caractère spécial p. ex., $, !, @, %, & -
  • + Créez un mot de passe contenant au moins : +
      +
    • + 8 caractères +
    • +
    • + 1 nombre +
    • +
    • + 1 caractère spécial p. ex., $, !, @, %, & +
    • -
    • - Identiques -
    • -
    -
- {String(myApiResponse) === String("false") &&
- {result}
- Impossible de mettre à jour le mot de passe.
-
} +
  • + Identiques +
  • + +
    + {String(myApiResponse) === String("false") &&
    + {result}
    + Impossible de mettre à jour le mot de passe.
    +
    }
    -
    -
    - + ) diff --git a/src/styles/components/_gestionadministrative.scss b/src/styles/components/_gestionadministrative.scss index 191b8ba..d998a1c 100644 --- a/src/styles/components/_gestionadministrative.scss +++ b/src/styles/components/_gestionadministrative.scss @@ -1227,6 +1227,24 @@ text-wrap: nowrap; padding: 0px !important; } + + .mysy_hr_text { + border: none; + border-top: 3px double #333; + color: #333; + overflow: visible; + text-align: center; + height: 5px; +} + +.mysy_hr_text:after { + background: #fff; + content: 'Détail'; + padding: 0 4px; + position: relative; + top: -13px; +} + } diff --git a/src/styles/components/_toggleswitch.scss b/src/styles/components/_toggleswitch.scss index aeb6555..8c852a1 100644 --- a/src/styles/components/_toggleswitch.scss +++ b/src/styles/components/_toggleswitch.scss @@ -4,7 +4,7 @@ } .toggle-switch { position: relative; - width: 100px; + width: 80%; display: inline-block; text-align: left; top: 5px;