2010-moteur-site-simple/__cms__/securite/authentification.php
Georges Dupéron ee69af2128 Restructuration (après griffonage sur papier).
- Organisation des types de pages en modules,
- Chaque module contient un fichier "module.php", qui #include les autres,
- Conception (partielle) de la partie "admin".
- Stockage plus ou moins prévu pour pouvoir stocker dans une base de
  données si nécessaire.
- Conception (partielle) du mécanisme d'authentification et de permissions.
2010-07-23 16:13:57 +02:00

42 lines
1.1 KiB
PHP

<?php
function connexion($utilisateur, $mdp) {
// vérifie si $utilisateur a pour mot de passe $mdp.
// Si oui, on place une variable de session, et on renvoie true.
// (Note : session_start doit avoir été exécuté avant.)
// La variable de session contient $utilisateur (vérifier si c'est sécurisé...)
// Si non, on renvoie false.
}
function déconnexion() {
// Efface la variable de session positionnée par connexion().
}
function get_utilisateur() {
// Renvoie $utilisateur s'il est connecté, false sinon.
}
function nouvel_utilisateur($utilisateur) {
// Crée un nouvel utilisateur nommé $utilisateur.
// Lui affecte un mot de passe aléatoire.
// Positionne son groupe à "anonyme".
}
function set_groupe($utilisateur, $groupe) {
// Positionne le groupe de $utilisateur à $groupe.
}
function get_groupe($utilisateur, $groupe) {
// Positionne le groupe de $utilisateur à $groupe.
}
function supprimer_utilisateur($utilisateur) {
// Supprime l'utilisateur créé par nouvel_utilisateur
}
function get_mot_de_passe($utilisateur) {
// Renvoie le mot de passe de $utilisateur
}
?>