Danke für den interessanten Artikel.
Beim Testen sind mir drei Dinge aufgefallen.
1. Notice: Undefined index: action in ...\htdocs\ct-totp\auth-demo.php on line 46
Zeile ersetzen durch:
if (empty($_GET['action'])) {
2. In der Tabelle 'users', sollte der Wert in der Spalte 'id' nicht automatisch erzeugt werden?
ALTER TABLE `users` CHANGE `id` `id` int(8) unsigned NOT NULL AUTO_INCREMENT FIRST;
3. Notice: Undefined variable: time in C:\xampp\htdocs\test\ct-totp\GoogleAuthenticator.php\lib\GoogleAuthenticator.php on line 28
?
Viele Grüße
Joachim Werner