quentinix / wave Goto Github PK
View Code? Open in Web Editor NEWGestionnaire d'utilisateurs utilisable pour les sites web.
License: MIT License
Gestionnaire d'utilisateurs utilisable pour les sites web.
License: MIT License
Permettre d'archiver des fichiers après quelques jours d'utilisation ou selon la taille.
Créer une fonction qui permet la vérification de son identité si l'utilisateur est connecté avec OAuth.
Link to #27
Conserver les sessions et créer une fonction permettant de retourner la liste des sessions et la même fonction pour lister les sessions d'un utilisateur.
Pouvoir déplacer les différents niveaux sur une plus large période, utile si il n'y a plus de place pour ajouter des permissions
Si un compte n'est pas réellement supprimé, alors qu'il y a une demande d'inscription avec la même adresse email du compte pseudo supprimé, alors retourner un nouvelle état de la fonction Account::accountCreate().
En rapport avec #39 .
Confirmer une nouvelle fois son identité selon la sensibilité des données.
Niveau 0 : Visiteur, pas de contenus sensible
Niveau 1 : Une identification unique par session
Niveau 2 : Une confirmation de l'identité tous les n minutes avec renouvellement de cette sous session si l'utilisateur recharge cette page avant les n minutes.
Niveau 3 : Une confirmation de l'identité à chaque rechargement de la page, sauf pour toutes les actions de cette page jusqu’à n minutes.
Ajouter une option sur la fonction accountDelete() pour ne pas supprimer le compte mais le rendre inaccessible.
C'est pas une désactivation comme #32 .
Gestion des API des différents sites populaires pour le OAuth.
Une option si l'admin autorise le multi session
Il est possible que l'utilisateur soit déconnecté lors de la navigation.
avec possibilité de réinitialiser ce temps avant une nouvelle demande
Récupération des liens des avatars depuis le site Gravatar
une autre qui retourne le détail de l'utilisateur
(edit : 25/03/2018 18h44)Pas une graine mais utilisation du salt.
Si l'admin autorise le multi comptes pour les utilisateurs
Même pour un seul utilisateur.
Ne pas hash le mot de passe si il est déjà fait côté navigateur.
Fonction hashCreate() utilisable dynamiquement (ou la classe Hash entière).
Paramètre d'information si le hash est déjà fait sur les fonctions accountCreate() et accountModMdp().
Mise à jour de la date et de l'heure de dernière connexion dans la base de données.
Comme un DNS !
Pouvoir retourner le niveau de permission selon le label associé.
Désactivation du compte.
c'est pas une pseudo suppression comme #39 .
Créer une fonction qui permet la vérification du mot de passe de l'utilisateur après sa connexion.
Pouvoir ajouter les logs des accès des utilisateurs dans des fichiers.
Ajout de différentes fonctions de seconde identifications.
Contrôle si l'utilisateur se connecte avec le bon IP.
A declarative, efficient, and flexible JavaScript library for building user interfaces.
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google ❤️ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.