New York Times quản lý tài khoản người dùng bằng cách thêm '1000' vào sau địa chỉ email và tên tài khoản thay vì xóa
(twitter.com)Điều này được biết trong lúc trò chuyện với bộ phận hỗ trợ khách hàng của NYT.
Họ nói rằng thay vì xóa người dùng thực tế, họ thêm '1000' vào sau tên người dùng và địa chỉ email để quản lý.
3 bình luận
Tôi nhớ hồi trước người ta hay gắn
_deletedvào sau tài khoản người dùng để đánh dấu là đã xóa rồi hahaKhi thực sự tạo và vận hành một dịch vụ, đến lúc phải xóa nhiều loại dữ liệu như thông tin người dùng, thông tin thanh toán, bài viết... thì đúng là khá đau đầu vì thời điểm/cách thức xử lý.
Nếu xử lý như vậy thì
đơn giản hơn so với việc tạo một cột như
deletedrồi xử lýcó thể áp dụng như thể người dùng đã bị xóa mà không cần làm thêm việc riêng trong mã legacy của dịch vụ
có thể tuân thủ các quy định pháp luật yêu cầu phải lưu giữ trong một khoảng thời gian nhất định => cần lưu ý vì quy định khác nhau theo từng quốc gia và từng dịch vụ.
Dù sao thì đây cũng là một cách có nhiều ưu điểm nên trên thực tế vẫn được dùng.
(Nghe nói Uber thời kỳ đầu khi có yêu cầu xóa tài khoản thì sẽ gắn
voidvào phía sau...)Từ góc nhìn của developer thì sẽ nghĩ "cái gì vậy!", nhưng mọi chuyện trên đời đâu phải lúc nào cũng diễn ra đúng như ý.
Tôi đoán có lẽ NYT đã dùng cách này như một mẹo lách vì mã legacy.
Ở Hàn Quốc, với trường hợp thông tin cá nhân thì cần tham khảo các quy định pháp luật dưới đây.
① Điều 21 Luật Bảo vệ Thông tin Cá nhân (hủy thông tin cá nhân) - http://www.law.go.kr/Beopryeong/Gaeinjeongboboheobeop/(20171019,14839,20170726)/Dieu21
② Điều 29 Luật Mạng thông tin và truyền thông (hủy thông tin cá nhân) - http://law.go.kr/Beopryeong/…(20190625,16021,20181224)/Dieu29
Ô, có vẻ regex chuyển đổi URL Link không xử lý được
(). Cái này chắc phải sửa rồi.① Luật Bảo vệ thông tin cá nhân Điều 21 (hủy bỏ thông tin cá nhân) - https://j.mp/3bNzTWH
② Luật Mạng thông tin và truyền thông Điều 29 (hủy bỏ thông tin cá nhân) - https://bit.ly/3bLVEGl