fixed lines too long and final page

This commit is contained in:
Julia Spriggs 2024-10-14 21:00:27 +02:00
parent c7d0542d5f
commit 164a9b924f

View file

@ -780,7 +780,8 @@ expressMiddleware(server, {
token, token,
new TextEncoder().encode(process.env.SECRET_KEY), new TextEncoder().encode(process.env.SECRET_KEY),
); );
console.log('Token verified:', verify.payload); // Log du payload du token // Log du payload du token
console.log('Token verified:', verify.payload);
user = await new UserService().findUserByEmail( user = await new UserService().findUserByEmail(
verify.payload.email, verify.payload.email,
); );
@ -816,8 +817,9 @@ export const customAuthChecker: AuthChecker<MyContext> = (
roles roles
) => { ) => {
if (context.user) { if (context.user) {
//si l 'utilisateur est connecté // si l 'utilisateur est connecté
//vérifier que le user à le role demandé si le tableau de roles à une longueur > 1 // vérifier que le user a le role demandé
// si le tableau de roles a une longueur > 1
if (roles.length > 0) { // si un role est indiqué au décorateur if (roles.length > 0) { // si un role est indiqué au décorateur
//et que le user a le role parmi ce tableau //et que le user a le role parmi ce tableau
if (roles.includes(context.user.role)) { if (roles.includes(context.user.role)) {
@ -1317,7 +1319,12 @@ import styles from '../components/MainNav/MainNav.module.css';
function CategoryButton({name, id}: {name: string, id: string}) { function CategoryButton({name, id}: {name: string, id: string}) {
return ( return (
<div> <div>
<Button className={styles.categoryButton} variant="contained" href={`/categories/${id}`} style={{width: 285}}>{name}</Button> <Button
className={styles.categoryButton}
variant="contained"
href={`/categories/${id}`}
style={{width: 285}}
>{name}</Button>
</div> </div>
); );
} }
@ -2072,8 +2079,6 @@ La securité d’une application est extrêmement importante. On ne peut pas pen
* Security Headers : Middleware peut ajouter des security headers HTTP aux réponse, ce qui donne une couche additionnelle de sécurité contre les attaques. * Security Headers : Middleware peut ajouter des security headers HTTP aux réponse, ce qui donne une couche additionnelle de sécurité contre les attaques.
* Gestion des Sessions : Middleware peut gérer les cookies de session secures et implemente les mesures comme expiration des cookies et secure flags pour protéder les données de session. * Gestion des Sessions : Middleware peut gérer les cookies de session secures et implemente les mesures comme expiration des cookies et secure flags pour protéder les données de session.
\newpage
# Annexe (diagramme de classe) # Annexe (diagramme de classe)
![](images/class diagram.jpg){height=99%} ![](images/class diagram.jpg){height=95%}