RedEyes
Private
- Tham gia
- 13/11/2017
- Bài viết
- 23
- Được Like
- 21
Chào các bác, nếu ai dùng diễn đàn nhiều sẽ biết chiêu để đăng ký nhiều nick trong diễn đàn mà chỉ cần 1 email Gmail. đấy là thêm dấu (.) vào giữa các ký tự hoặc thêm dấu (+) vào cuối rồi thêm ký tự khác.
Ví dụ: [email protected] - a.bcabc@... - ab.cabc@... abcabc+123@... ; các email này xenforo sẽ hiểu là các email khác nhau nhưng thực chất nó chỉ là 1 - nếu cần bấm link xác thực thì mail vẫn gửi về [email protected] - quá dễ cho đội lập nick spam.
Với chiêu trên thì có thể đăng ký vô số nick mà ko cần lập nhiều email. Vậy có cách đơn giản nào hạn chế điều này hay ko?
Tăng thêm các bước xác thực khác sẽ gây phiền phức cho người dùng, dễ gây mất khách trong thời buổi diễn đàn ko còn chỗ đứng như xưa.
Em đang có ý tưởng là dùng các hàm xử lý chuỗi để loại bỏ hết các kí tự (.) hoặc chuỗi đằng sau (+) sau đó mới cho xenforo ghi vào database
Lúc đăng ký thì cũng xử lý xong mới check trùng với database. Nghĩa là trong database chỉ lưu duy nhất 1 email chuẩn với dạng [email protected]
Khổ cái em không biết thực hiện trong code như thế nào? Bác nào biết chỉ em với.
Hoặc nếu có addon với cách gì khác có thể làm việc này các bác chỉ cho em được không ạ. Tks các bác nhiều!
Ví dụ: [email protected] - a.bcabc@... - ab.cabc@... abcabc+123@... ; các email này xenforo sẽ hiểu là các email khác nhau nhưng thực chất nó chỉ là 1 - nếu cần bấm link xác thực thì mail vẫn gửi về [email protected] - quá dễ cho đội lập nick spam.
Với chiêu trên thì có thể đăng ký vô số nick mà ko cần lập nhiều email. Vậy có cách đơn giản nào hạn chế điều này hay ko?
Tăng thêm các bước xác thực khác sẽ gây phiền phức cho người dùng, dễ gây mất khách trong thời buổi diễn đàn ko còn chỗ đứng như xưa.
Em đang có ý tưởng là dùng các hàm xử lý chuỗi để loại bỏ hết các kí tự (.) hoặc chuỗi đằng sau (+) sau đó mới cho xenforo ghi vào database
Lúc đăng ký thì cũng xử lý xong mới check trùng với database. Nghĩa là trong database chỉ lưu duy nhất 1 email chuẩn với dạng [email protected]
Khổ cái em không biết thực hiện trong code như thế nào? Bác nào biết chỉ em với.
Hoặc nếu có addon với cách gì khác có thể làm việc này các bác chỉ cho em được không ạ. Tks các bác nhiều!
Bài viết liên quan
Bài viết mới