comment puis-je m'assurer qu'un utilisateur ne peut être connecté que sur un ordinateur à la fois? Je veux faire un site wordpress qui pourrait potentiellement avoir des comptes payants pour le contenu à l'avenir. WordPress contient-il quelque chose qui empêche un utilisateur d'être connecté plus d'une fois?
Un moyen simple pourrait être de vous connecter au processus de connexion et de vérifier si l'utilisateur est déjà connecté.
Une action "wp_authenticate" est exécutée juste avant la connexion à un utilisateur.
Vous seriez surpris et surpris de la difficulté avec laquelle il est difficile de le faire correctement.
http://wordpress.org/support/topic/prevent-multiple-login-using-a-single-id?replies=3
Suite à @Daniel Dvorkin Réponse: Je suppose que vous pouvez "simplement" associer deux fonctions. Un qui est déclenché à la connexion et un autre déclenché à la déconnexion. Dans les deux cas, vous pouvez ajouter des métadonnées utilisateur: connecté/déconnecté. Si quelqu'un est enregistré et s'enregistre à un autre moment, vous le saurez déjà dans votre action de connexion.
Certains des plugins d'abonnement payant offrent cela. Je connais quelqu'un avec qui j'ai eu une bonne expérience.