Différences
Ci-dessous, les différences entre deux révisions de la page.
| Les deux révisions précédentes Révision précédente Prochaine révision | Révision précédente | ||
| slam4:php:phalcon:project:increase:todo [2015/03/18 02:49] – [Projet Increase - fonctionnalités à implémenter] jcheron | slam4:php:phalcon:project:increase:todo [2019/08/31 14:21] (Version actuelle) – modification externe 127.0.0.1 | ||
|---|---|---|---|
| Ligne 15: | Ligne 15: | ||
| Il est indispensable d' | Il est indispensable d' | ||
| - | Intégrer pour ce faire [[slam4: | + | Intégrer pour ce faire [[slam4: |
| ===== -- Models ===== | ===== -- Models ===== | ||
| Ligne 177: | Ligne 177: | ||
| * La déconnexion | * La déconnexion | ||
| - | Les mots de passe de la base de données sont hashés en Sha256. | + | < |
| + | <sxh php; | ||
| + | private function javaToPhpSha($str){ | ||
| + | $k=hash(" | ||
| + | $hex_array = array(); | ||
| + | foreach (str_split($k) as $chr) { | ||
| + | $o=ord($chr); | ||
| + | if($o> | ||
| + | $o=$o-256; | ||
| + | elseif ($o< | ||
| + | $o=$o+256; | ||
| + | $hex_array[] = sprintf(" | ||
| + | } | ||
| + | $key=implode('', | ||
| + | return $key; | ||
| + | } | ||
| + | </ | ||
| + | < | ||
| ^Rôle ^mail ^Password ^ | ^Rôle ^mail ^Password ^ | ||
| |user |johndoe@kobject.net |0000 | | |user |johndoe@kobject.net |0000 | | ||
| Ligne 227: | Ligne 243: | ||
| On veillera dans ce cas à bien les mentionner dans le fichier **readme.md** du projet sur gitHub | On veillera dans ce cas à bien les mentionner dans le fichier **readme.md** du projet sur gitHub | ||
| + | |||
| + | L' | ||
| + | |||
| + | ===== -- Points malus ===== | ||
| + | |||
| + | D'une manière générale : | ||
| + | * Le non respect des consignes | ||
| + | * Le non respect du cahier des charges | ||
| + | |||
| + | Dans la conception : | ||
| + | * Tout non respect du design pattern MVC : | ||
| + | * Traitements ou affichage dans les models | ||
| + | * Traitements ou logique applicative réalisés dans les vues (y compris avec JQuery ou javascript) | ||
| + | |||
| + | < | ||
| + | <h3>A ne pas faire :</ | ||
| + | <div class=" | ||
| + | </ | ||
| + | * Utiliser des fichiers javascript externes pour y insérer une partie de la logique applicative (chargements de contrôleurs/ | ||
| + | * Utiliser JQuery ou Javascript dans les vues (avec la balise **script**) | ||
| + | * Utiliser **window.location...** | ||
| + | < | ||
| + | </ | ||
| + | </ | ||
| + | |||
| + | Dans la conduite du projet : | ||
| + | * Commits non réguliers ou insuffisement commentés | ||
| + | * Déséquilibre dans la répartition des tâches au sein du binôme | ||