Sử dụng email để xác thực bài đăng, không giống như craigslist


7

Tôi muốn người dùng ẩn danh có thể đăng các nút lên trang web của tôi. Theo mặc định, bài đăng của họ không được công bố, nhưng khi họ gửi nó, trang web sẽ gửi một email có URL xác minh. Khi họ truy cập lại trang web có URL đó, họ có thể xuất bản nút của họ.

Gọi đây là 'mô hình craigslist.' :-)

Nghỉ ngơi: Tôi muốn người dùng có thể xuất bản nút riêng của họ bằng cách liên kết với một email.

Tôi đã không thể tìm thấy một mô-đun hoặc cài đặt thực hiện điều này và tôi nghĩ rằng tôi đã hỏi trước khi đi sâu vào mã.

Cập nhật: Tìm thấy dự án Drupal 5 không rõ nguồn gốc này: Xuất bản ẩn danh .

Câu hỏi tương tự: Làm thế nào người dùng ẩn danh có thể được phép đăng trong khi vẫn duy trì tính toàn vẹn nội dung?


1
Có một chủ đề tại drupal.org/node/1957644 để xem liệu chúng ta không thể có được một cuộc thảo luận tích cực về mô-đun Xuất bản ẩn danh mới được khôi phục.
blue928

Câu trả lời:


6

Bạn có thể sử dụng mô-đun Quy tắc, nhưng bạn sẽ phải viết quy tắc tùy chỉnh để lấy email từ nút đã gửi và gửi liên kết xác minh đến địa chỉ email. Bạn cũng có thể làm điều này với một hàm tùy chỉnh thông qua hook_entity_insert () .

Đối với liên kết xác minh, bạn có thể sử dụng drupal_hmac_base64 () để tạo hàm băm an toàn url của nội dung của bài đăng hoặc của nút + dấu thời gian + email hoặc đại loại như thế.

Sau đó, bạn có thể tạo một menu tùy chỉnh để kích hoạt chức năng gọi lại lấy các đối số từ liên kết xác minh để xuất bản nút nếu liên kết xác minh là chính xác.


OK, vì vậy đây là một số lời khuyên loại hướng cơ bản, và được đánh giá cao. Và câu trả lời thực sự là: Không có giải pháp dễ dàng như vậy, vì vậy bạn sẽ phải lăn một cái. Cảm ơn! :-)
paul-m

@ paul-m Bạn đã bao giờ tạo ra một giải pháp hoàn chỉnh dựa trên mô-đun quy tắc acouch được đề xuất chưa? Nếu vậy, mã đó và cách bạn hoàn thành nó sẽ là tuyệt vời để có một trong những câu trả lời cho chuỗi.
blue928

4

Bạn sẽ có thể sử dụng Xuất bản ẩn danh cho việc này.

Hiện tại có một cổng Drupal 7 có thể được tải xuống. Nó vẫn đang được phát triển, nhưng "mô hình Craigslist" cho xuất bản ẩn danh đã hoạt động trên trang web thử nghiệm của tôi và dường như ổn định. Bây giờ tôi đang tìm kiếm những người khác sẵn sàng thử nghiệm mã và xác nhận rằng nó đã sẵn sàng để phát hành đầy đủ.

Tiết lộ; Tôi là người duy trì xuất bản ẩn danh


-1

Bạn có thể sử dụng mô-đun Quy tắc cho việc này: Khi người dùng đăng một nút, một email có liên kết đến nút được gửi đến quản trị viên hoặc vai trò người dùng mà bạn muốn sửa lại nút.

Sử dụng phương pháp này sẽ giúp bạn tiết kiệm nhiều thời gian hơn là đi sâu vào mã.


Cảm ơn, nhưng đó không phải là điều tôi đang tìm kiếm. Tôi muốn người dùng có thể xuất bản nút riêng của họ bằng cách liên kết với một email.
paul-m
Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.