2011-11-29 87 views
0

我正在編寫一個將從系統托盤運行的窗口程序。 這將ping我的phpbb板站點獲取新用戶註冊信息。 因此,我可以檢查用戶是否是垃圾郵件用戶。phpbb用戶表條目刪除及其效果。什麼是刪除用戶之前的所有清理工作

如果我覺得它是垃圾郵件用戶,那麼我會從users表中刪除該條目。

在刪除users表之前我應該​​刪除的所有其他表是什麼。

這樣就不會有任何未鏈接的引用,這會在適當的時間內收到大量的和浪費的磁盤空間。

所以我想知道我應該做什麼之前刪除用戶,以便在刪除用戶之前清除所有其他活動。

回答

2

如果您查看phpBB Database Schema爲其引用user_id表,你應該能夠確定與一個DELETE FROM ... WHERE user_id = #

注意,有既定phpBB spam prevention tools這可以節省您的時間(和頭痛),以清除其表手動檢查每個新的註冊。

+0

是的......我添加了keycaptcha並使用了cloudflare ......最近......讓我看看他們將如何防止...... keycaptcha的問題是在提交他們的代碼時我得到了406所以還沒有激活...然後我計劃使用問卷或數學。 –

+0

是的。並有兩個表,其中user_id作爲session_user_id引用...無論如何...它應該工作... –