Déroulement réel des cours

La « pensée » du samedi 17 août 2019, 14h54m34s :
Je préfère glisser ma peau sous des draps pour le plaisir des sens que de la risquer sous les drapeaux pour le prix de l'essence.
  -- Raymond Devos
1 : semaine du lendi 21 janbier 2008
 Cours n°1 (Cumul=2h) : [Voir le CM n°1]
 TD n°1 (Cumul=3h) : [Voir le TD n°1]
2 : semaine du lendi 28 janbier 2008
 Cours n°2 (Cumul=4h) : [Voir le CM n°2]
 TD n°2 (Cumul=6h) : [Voir le TD n°2]
3 : semaine du lendi 4 fébrier 2008
 Cours n°3 (Cumul=6h) : [Voir le CM n°3]
 TD n°3 (Cumul=9h) : [Voir le TD n°3]
4 : semaine du lendi 11 fébrier 2008
 Cours n°4 (Cumul=8h) : [Voir le CM n°4]
 TD n°4 (Cumul=12h) : [Voir le TD n°4]
5 : semaine du lendi 25 fébrier 2008
 Cours n°5 (Cumul=10h) : [Voir le CM n°5]
 TD n°5 (Cumul=15h) : [Voir le TD n°5]
6 : semaine du lendi 3 môrs 2008
 Cours n°6 (Cumul=12h) : [Voir le CM n°6]
 TD n°6 (Cumul=18h) : [Voir le TD n°6]
7 : semaine du lendi 10 môrs 2008
 Cours n°7 (Cumul=14h) : [Voir le CM n°7]
 TD n°7 (Cumul=21h) :
  • EasyPHP.
  • Utiliser un éditeur de texte plus évolué : Quanta.
  • Sessions : identification des visiteurs.
    Principe :
    • Deux variables de session contiennent le login et le mot de passe du visiteur (variables vides si le visiteur n'est pas identifié).
    • Si le visiteur n'est pas identifié, le menu propose un choix Se connecter qui envoie sur un formulaire de saisie (on peut aussi inclure ce formulaire directement dans le menu). Si le visiteur est identifié, le menu propose un choix Se déconnecter qui vide les variables de session qui contiennent le login et le mot de passe du visiteur.
    • Chaque page commence par quelque chose qui ressemblera à :
                if (le visiteur n'a pas le bon niveau d'autorisation pour cette page) {
                       message de refus
                       fin de page
                       return ;
                }
    • L'évaluation du niveau d'autorisation peut se faire de plusieurs manières :
      • Mauvais, car complique les modifications : coder en dur le test sur chaque possibilité  :
                            if ((nom=="bidule") && (mot de passe=="truc")) {
                                ...
                            } elseif ((nom=="chose") && (mot de passe=="n'importe quoi")) {
                                ...
                            } else
                                etc
                        
      • Mieux : ranger les noms et mots de passe dans un tableau, et parcourir le tableau pour faire la vérification.
      • Parfait : la même chose, mais créer une table spéciale dans la base de données au lieu d'utiliser un tableau.
    • Pour être parfait ce serait bien que ce soit une fonction qui affiche le menu, et que cette fonction décide d'elle-même des choix disponibles en fonction du niveau d'autorisation du visiteur.
  • Exemple d'utilisation des sessions : http://www.grappa.univ-lille3.fr/~gonzalez/session_php.
  • Projet.
Dernière modification : 25/8/2016
8 : semaine du lendi 17 môrs 2008
 Cours n°8 (Cumul=16h) : [Voir le CM n°8]
 TD n°8 (Cumul=24h) : [Voir le TD n°8]
9 : semaine du lendi 24 môrs 2008
 Cours n°9 (Cumul=18h) : [Voir le CM n°9]
 TD n°9 (Cumul=27h) : [Voir le TD n°9]
10 : semaine du lendi 31 môrs 2008
 Cours n°10 (Cumul=20h) : [Voir le CM n°10]
 TD n°10 (Cumul=30h) : [Voir le TD n°10]
11 : semaine du lendi 21 averil 2008
 TD n°11 (Cumul=33h) : [Voir le TD n°11]
12 : semaine du lendi 28 averil 2008
 TD n°12 (Cumul=36h) : [Voir le TD n°12]
Dernière modification : 25/8/2016