Existe-t-il une méthode autre que l'utilisation d'une base de données avec un nom d'utilisateur et un mot de passe pour authentifier un utilisateur?
En fonction de la manière dont les utilisateurs accèdent au site, vous pourrez peut-être vous authentifier simplement par leur adresse IP.
Il existe également une authentification HTTP, à la fois de base et condensé .
Mais si vous devez différencier plusieurs utilisateurs, ceux-ci doivent être stockés quelque part et quelle que soit la méthode utilisée, il s'agit d'une "base de données".
Oh mon garçon sont là! OAuth (Facebook, Google, Twitter), SAML, LDAP, PAM, HTTP de base, certificat client HTTP, restriction IP, authentification à 2 facteurs, jeton RSA, biométrie.
Vous pouvez essayer d'utiliser une authentification éternelle telle que OAuth http://oauth.net/ ou la connexion Facebook https://developers.facebook.com/docs/facebook -login/login-flow-for-web/v2.1
Je crois que OAuth nécessite toujours l'utilisation de SQL.