Trennen Sie echte Benutzer

Wenn ich es ansehe

/wp-admin/users.php 

Ich sehe alle Benutzer, aber einige haben eine falsche E-Mail-Adresse angegeben und niemals ihr Passwort verwendet.

Gibt es eine Möglichkeit zu sehen, wer sein Passwort mindestens einmal benutzt hat? Wenn nicht, gibt es dafür ein Plugin?

Solutions Collecting From Web of "Trennen Sie echte Benutzer"

Wenn Sie das folgende Plugin installieren und dieses eine Weile laufen lassen … können Sie sehen, wer sich seit der Verwendung dieses Plugins angemeldet hat:

http://wordpress.org/extend/plugins/wp-last-login/

Bildbeschreibung hier eingeben

Das scheint zu tun, was Sie brauchen.

Soweit ich es schnell sehen kann läuft es auf $ this-> hook (‘wp_login’) und tut:

 $user = get_user_by( 'login', $user_login ); update_user_meta( $user->ID, 'last-login-in-meta-table', time() ); 

Möglicherweise die

 user-settings-time 

in der Meta-Tabelle kann etwas helfen bei der Ermittlung der Geschichte vor der Installation des Plugins, nie benutzt es (siehe http://wpseek.com/wp_user_settings/ )

Anmeldeinformationen wie diese werden nirgendwo in der database gespeichert. Aber Sie können es für zukünftige Benutzer hinzufügen. Der folgende Code überprüft bei jeder Anmeldung den aktuellen Benutzer meta user_login_count und erhöht ihn um 1 oder setzt ihn bei der ersten Anmeldung auf “1”.

 < ?php add_action('wp_login', 'my_count_logins'); function my_count_logins() { $user_id = get_current_user_id(); $user_login_count = (int) get_user_meta($user_id, 'user_login_count', true); if($user_login_count) $user_login_count++; else $user_login_count = 1; update_user_meta($user_id, 'user_login_count', $user_login_count) } 

Der folgende Code fügt der Users zusätzliche Spalten- Login count hinzu:

 function my_alter_user_table( $column ) { $column['user_login_count'] = __('Login count'); return $column; } add_filter( 'manage_users_columns', 'my_alter_user_table' ); function my_alter_user_row( $val, $column_name, $user_id ) { switch ($column_name) { case 'user_login_count' : return get_user_meta($user_id, 'user_login_count', true); break; default: } return $return; } add_filter( 'manage_users_custom_column', 'my_alter_user_row', 10, 3 );