J'ai développé une application web en PHP pour un client. Le client loue maintenant l'accès au système à une autre société, par utilisateur.Assurer l'accès à l'application web à partir d'un seul ordinateur par utilisateur
Existe-t-il un moyen d'empêcher l'entreprise secondaire d'utiliser un seul identifiant de connexion et de le donner à 20 personnes à utiliser en même temps? Je sais que l'on peut obtenir l'adresse IP de la machine cliente à partir de laquelle on se connecte, mais ce n'est évidemment pas une méthode très fiable. La réponse réside probablement dans une combinaison de cookies et de suivi des choses dans une base de données, mais mon cerveau est un peu coincé en pensant à la façon d'implémenter une stratégie ici.
Et n'oubliez pas d'émettre un avertissement (peut-être lié au verrouillage, etc.), sinon les gens penseront que votre application est boguée :) –
@battal - Définitivement. "Ne jamais surprendre l'utilisateur" devrait être l'une des 10 premières règles de développement d'applications, suivie par "Expliquer des choses surprenantes quand elles se produisent". –