我建立網站,用戶註冊,登錄,切換到其他用戶頁面,閱讀文章,註銷等哪種類型的事件最好在DB中存儲日誌?
這一刻我認爲所有這些事件必須登錄出於安全原因,所以管理員將有數據操縱的大選擇。這個apporach是否正確?
每個事件將在不同的字段中提供用戶ID,IP,+日期和時間。
我只是對這個主題的一般方法感興趣。也許還有更多的事要做,或者做一些不同的做法。一些提示和技巧可能有助於構建更安全,更好的項目...
小例子。
1.用戶按壓按鈕登記
2.用戶驗證每個輸入字段
3.用戶按下「註冊」到發送登記表
4.Server說,這是正常或有一個錯誤。
5.如果確定用戶已註冊。
6.用戶仍然在註冊表中查看錯誤。
7.如果他註冊激活郵件發送給用戶....
8.User臨危消息激活鏈接致函給他。
那麼我必須在這個例子中登錄哪些事件?
感謝您的答案我寫的例子呢? – David
用戶活動。我記錄了所有使用php的原因,因爲我使用Ajax。 – David
好的。你想追查錯誤嗎?跟蹤黑客攻擊企圖? – galchen