Im Entwickeln eines Plugins für WordPress, die 3 Gruppen von Benutzern hat. Ich muss einige Benutzer deaktivieren und sie von Logn verhindern. Was ich meine ist nicht, dass sie verhindern, auf backend.Ich möchte verhindern, dass sie sich anmelden.zum Beispiel, wenn sie sich anmelden möchten, sehen Sie eine Nachricht wie dieses Konto ist noch nicht aktiv. danke Jungs.Deaktivieren Sie bestimmte Benutzer in WordPress und verhindern Sie, dass dieser Benutzer ohne ein Plugin anmelden
0
A
Antwort
0
nach einigen suchen und ähnliche Probleme zu sehen Ich löste diese problam wie folgt: zuerst ein Benutzermeta für Benutzerstatus, so dass wir überprüfen können, ob Benutzer aktiv ist oder nicht, dann können wir Benutzer deaktivieren oder aktivieren.
add_filter('authenticate', 'chk_active_user',100,2);
function chk_active_user ($user,$username)
{
$user_data = $user->data;
$user_id = $user_data->ID;
$user_sts = get_user_meta($user_id,"user_active_status",true);
if ($user_sts==="no")
{
return new WP_Error('disabled_account','this account is disabled');
}
else
{
return $user;
}
return $user;
}
Verwandte Themen
- 1. Verhindern, dass Benutzer sich anmelden, sobald sie abgemeldet sind.
- 2. Verhindern Sie, dass Benutzer das Skript in Wordpress-Post eingeben
- 3. Verhindern, dass Benutzer Office-Add-Ins deaktivieren?
- 4. BlogEngine.NET 3.3 - Verhindern Sie, dass anonyme Benutzer bestimmte Dinge tun
- 5. Verhindern, dass der Benutzer bestimmte Zeichen eingibt?
- 6. Wie Daten pro Benutzer speichern und verhindern, dass andere sie
- 7. Verhindern, dass Benutzer den Abfragezeichenfolgenparameter
- 8. Wie schränken Sie die Benutzer auf bestimmte Seiten ein, bevor sie sich in Spring MVC anmelden?
- 9. Überprüfen Sie, ob Benutzer aktiv ist, bevor so dass Benutzer mit devise anmelden (Schienen)
- 10. Wie man Benutzer in WordPress und benutzerdefinierte Website anmelden?
- 11. Verhindern, dass Benutzer eine Datei in TFS
- 12. Umbraco - Verhindern, dass Benutzer den Seitennamen bearbeiten
- 13. Verhindern, dass Benutzer Benachrichtigungen verwerfen
- 14. Erfordern Benutzer für bestimmte Seiten anmelden
- 15. Maximieren Sie ein Fenster programmgesteuert und verhindern Sie, dass der Benutzer den Windows-Status ändert
- 16. Wie deaktivieren Sie Benutzer in AAD?
- 17. JQuery Filtertextfelder (Verhindern, dass Benutzer des Einfügen bestimmte Zeichen)
- 18. ASP.NET-Mitgliedschaft Verhindern, dass sich Benutzer als derselbe Benutzer gleichzeitig auf verschiedenen Computern anmelden
- 19. So verhindern Sie, dass Benutzer den Dienst missbrauchen
- 20. Verhindern, dass Benutzer sehen, Objekte, auf die sie keinen Zugang
- 21. Deaktivieren Sie Benutzer in einer CSV-Datei nach Mitarbeiternummer und wechseln Sie dann in bestimmte OU
- 22. Wie informiere ich WordPress Plugin Benutzer, dass ein Plugin seinen Namen geändert hat?
- 23. Anmelden Benutzer Google oAuth ohne Zustimmungsbildschirm
- 24. Nginx deaktivieren Protokollierung für bestimmte Benutzer-Agenten
- 25. Verhindern, dass sich Benutzer ohne bestätigte E-Mail anmelden ASP.NET MVC-Web-API-Identität (OWIN-Sicherheit)
- 26. Joomla 2.5 - Benutzer ohne Passwort anmelden
- 27. So verhindern Sie, dass Benutzer auf die Admin-Seite zugreifen
- 28. BATCH Verhindern, dass Benutzer Dateien außerhalb des Programms öffnen?
- 29. Benutzer anmelden, ohne Formular (Symfony 3)
- 30. Wie logge ich Wordpress Benutzer ohne Passwort
Sie können die Meta_post in Code verwenden oder Sie können vorhandene Benutzer verwenden und Bedingung im Code der Seiten anwenden. – manish1706
diese Option ist in meiner Situation nicht möglich.Ich muss genau von der Anmeldung verhindern – xwoman2