Ich betreibe ein Discourse nur für genehmigte Benutzer. Beim Genehmigen neuer Anmeldungen habe ich festgestellt, dass ab und zu in einem der Profile steht, dass sie tl1 haben, obwohl sie noch nicht genehmigt wurden oder mit der Seite interagiert haben.
In den Einstellungen sind sowohl default trust level als auch defefault invitee trust level auf null gesetzt.
Auf meiner Testseite beobachte ich ein seltsames Verhalten: Es sieht so aus, als sei ein zuvor geprüfter Benutzer mit einem genehmigungspflichtigen Reviewable verknüpft, obwohl sich das Reviewable eigentlich auf einen ganz neuen Benutzer bezieht. Ich werde mich nächste Woche genauer damit befassen, aber ich vermute, dass @paulrudy auf diesen Fehler stößt und einen bereits genehmigten Benutzer betrachtet, der nun die TL1-Stufe erreicht hat.
Entschuldigung für die Verzögerung bei der Rückmeldung dazu. Ich konnte weitere Tests durchführen, habe aber Schwierigkeiten, Ihr spezifisches Problem nachzustellen. Ich habe ein paar Fragen:
Spielen Einladungen auf Ihrer Seite überhaupt eine Rolle, oder melden sich Benutzer manuell über die Schaltfläche „Registrieren“ an? Falls Einladungen involviert sind, weisen Sie über Einladungen Gruppenmitgliedschaften zu?
Haben Sie Gruppen, bei denen diese Einstellung konfiguriert ist?
Können Sie bei den betroffenen Benutzern bestimmte Muster erkennen?
Wo sehen Sie, dass sie TL1 sind? Wählen Sie den Benutzernamen aus der überprüfbaren Liste aus und schauen Sie auf deren Benutzer-Admin-Seite?
Verwenden Sie inoffizielle Plugins, und wenn ja, welche?
Wenn Sie die oben genannten Fragen beantworten und/oder konsistente Schritte zur Reproduktion finden können, wäre das super hilfreich. Etwas, das „gelegentlich“ passiert, wird ohne weitere Anhaltspunkte schwierig zu finden sein.
Kein Problem, danke, dass Sie sich dem angenommen haben. Ich verstehe, dass sporadische Probleme schwer zu finden sind. Die Anmeldungen haben sich vorübergehend verlangsamt, daher bin ich dem Problem noch einmal nicht begegnet.
Zu Ihren Fragen:
Einladungen sind erlaubt – Einladungen durch Nicht-Mitarbeiter müssen genehmigt werden. Das Standardvertrauensniveau für Eingeladene ist 0. Es ist möglich, aber unwahrscheinlich, dass die betroffenen Personen eingeladen wurden, bevor das Standardvertrauensniveau auf 0 geändert wurde, aber leider kann ich das nicht überprüfen, da ich keine Aufzeichnung darüber habe, welche Benutzer betroffen waren.
Nein
Nein
Entschuldigung, kein Muster. Ich werde ab jetzt notieren, bei welchen Benutzern dies auftritt.
@tshenry Ich habe noch ein weiteres Beispiel für einen nicht genehmigten Benutzer mit TL1 gefunden. Ich kann nicht mit Sicherheit sagen, ob sie eingeladen wurden oder nicht, und ich kann auch nicht mit Sicherheit sagen, wann ich das Standard-Vertrauensniveau für Eingeladene auf null geändert habe. Aber es gibt noch eine weitere Seltsamkeit: Das Profil dieses Benutzers hat ein Profilbild, obwohl sie nie genehmigt wurden. Wir haben SSO nicht aktiviert, also wie haben sie ein Profilbild erhalten?
Ok, lass mich wissen, falls du neue Fälle findest, die eindeutig von einem nicht eingeladenen Benutzer stammen, nachdem du das standardmäßige Vertrauenslevel für eingeladene Benutzer auf null geändert hast.
Sie haben wahrscheinlich ein Gravatar. Discourse zieht automatisch ein Profilbild vom Gravatar-Dienst über die Site-Einstellung „Gravatare automatisch herunterladen".