ブログ - XOOPSで一度もログインしてないユーザを削除する
XOOPSで一度もログイン完了してないユーザ.つまりほとんどの場合スパムユーザになるけれど,これを消す.
まずは,現在の件数を確認.
XOOPSのユーザテーブルのlast_loginはログイン時のシリアル値が設定してあるので,これが0だとログインしてない事になる.
さくっと消す.
まずは,現在の件数を確認.
mysql> select count(*) from XOOPS__users where last_login=0;
+----------+
| count(*) |
+----------+
| 2503 |
+----------+
1 row in set (0.01 sec)
mysql>
さくっと消す.
mysql> delete from XOOPS__users where last_login=0;
Query OK, 2503 rows affected (0.23 sec)
mysql> select count(*) from XOOPS__users where last_login=0;
+----------+
| count(*) |
+----------+
| 0 |
+----------+
1 row in set (0.01 sec)
mysql>