web-dev-qa-db-fra.com

s'assurer que l'utilisateur ne peut être connecté que sur un ordinateur à la fois?

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?

3
Ghost9

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.

1
MZAweb

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

1
Otto

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.

0
kaiser

Certains des plugins d'abonnement payant offrent cela. Je connais quelqu'un avec qui j'ai eu une bonne expérience.

Vos membres avec addon supplémentaire

0
NW Tech