Đăng nhập qua facebook / google?
Ai đó có thể giới thiệu các tiện ích mở rộng hoạt động để đăng nhập qua facebook / google không? Tôi đã thử một số nhưng chúng không hoạt động hoặc hoạt động không tốt.
Đầu tiên tôi đã thử Đăng nhập xã hội Akeeba. Sau khi tôi cài đặt và kích hoạt plugin, trên trang đăng nhập, nút đăng nhập facebook xuất hiện bên cạnh nút đăng nhập, nhưng khi tôi nhấp vào thì có thông báo lỗi từ facebook nói rằng URL không có trong danh sách trắng. Tôi kiểm tra trang của Akeeba, nhưng không có tài liệu nào liên quan đến cách đặt danh sách trắng. Bên cạnh đó, tôi thấy rằng Akeeba dường như không duy trì plugin này nữa, nó thậm chí không xuất hiện trong danh sách sản phẩm của nó. Vì vậy, tôi đã quyết định không sử dụng plugin này.
Tiếp theo, tôi đã thử hai tiện ích mở rộng miễn phí xuất hiện khi bạn tìm kiếm "đăng nhập xã hội" trên thư mục tiện ích mở rộng của Joomla, chúng là "đăng nhập xã hội" của thekrotek và "đăng nhập xã hội miniorange" của xecurify. Đối với cả hai cài đặt đều dễ dàng, tôi chỉ cần nhập ID ứng dụng và Bí mật giống như tôi đã làm với Đăng nhập xã hội Akeeba. Tuy nhiên, lần này nút đăng nhập facebook thậm chí sẽ không hiển thị trên giao diện người dùng của tôi. Tôi đã gửi email cho cả hai công ty nhưng vẫn chưa có phản hồi.
Ai đó có thể giới thiệu phần mở rộng đăng nhập xã hội đang hoạt động không? Những gì tôi muốn rất đơn giản - chỉ cần đăng nhập qua facebook / google, vì vậy tôi thích các tiện ích mở rộng miễn phí nếu có thể. Hoặc nếu bạn có kinh nghiệm với hai tiện ích mở rộng tôi đề cập ở trên, hãy chia sẻ.
Trả lời
Trước hết, tôi không nghĩ rằng sẽ có bất kỳ vấn đề liên quan nào với tiện ích mở rộng Đăng nhập xã hội Akeeba . Cá nhân tôi chưa sử dụng nó (tôi sẽ cung cấp cho bạn bên dưới những gì tôi sử dụng) nhưng biết Akeeba, các tiện ích mở rộng của chúng hoạt động tốt. @Lodder đã cung cấp một liên kết đến tiện ích mở rộng của họ dưới bài đăng của bạn và nó cho thấy tiện ích Đăng nhập xã hội đã được cập nhật 4 tháng trước, có nghĩa là nó được duy trì khá tốt (xem xét thực tế là trong những tháng qua Joomla chỉ nhận được các bản vá, không phải bất kỳ các bản cập nhật lớn, vì vậy các tiện ích mở rộng nhỏ hơn này hiện không yêu cầu quá nhiều bản cập nhật).
Điều tôi có thể nghi ngờ là bạn đã bỏ lỡ một số điểm khi cài đặt và cài đặt tiện ích mở rộng. Đặc biệt, bạn phải tạo ứng dụng tại trang Nhà phát triển Facebook (bạn đã tạo ứng dụng này). Vui lòng đặc biệt chú ý để đặt URL gọi lại (URI chuyển hướng hợp lệ) một cách chính xác trong cài đặt Client OAuth của Ứng dụng Facebook của bạn.
Trong tài liệu Akeeba, các bước khá rõ ràng về những gì và cách thực hiện: https://github.com/akeeba/sociallogin/wiki/Facebook
Về vấn đề “URL không được đưa vào danh sách cho phép ...”, theo tài liệu Akeeba, cài đặt url gọi lại chính xác trong Ứng dụng Facebook của bạn (bảng điều khiển ứng dụng-> Đăng nhập Facebook-> Cài đặt) như sau:
Tìm tùy chọn URI chuyển hướng OAuth hợp lệ. Bạn sẽ cần nhập URL vào biểu mẫuhttp://www.example.com/index.php?option=com_ajax&group=sociallogin&plugin=facebook&format=raw thay thế http://www.example.com với URL thực của trang web của bạn.
Nếu bạn làm theo các bước chính xác thì đăng nhập mạng xã hội của bạn sẽ hoạt động. Nhưng:
Tùy chọn thứ hai mà tôi đã sử dụng nhiều năm trước đây là tích hợp mạng xã hội OneAll:
https://www.oneall.com/
Thông tin cho Joomla: https://docs.oneall.com/plugins/guide/social-login-joomla/
Họ cung cấp tài khoản miễn phí (có giới hạn nhưng về cơ bản là đủ). Chỉ đối với những khách truy cập “đăng nhập xã hội” với số lượng mạng không thể tin được là quá đủ và bạn cũng có thể sử dụng miễn phí trên nhiều trang web. Họ cũng cung cấp tài liệu rất tốt để thiết lập dịch vụ của họ và thiết lập rất giống với Akeeba. Họ cũng cung cấp cho bạn các phần mở rộng Joomla miễn phí (một thành phần và một mô-đun). Và họ cũng cập nhật liên tục. Quá trình thiết lập không quá 20-40 phút, bao gồm cả việc tạo ứng dụng facebook chẳng hạn. Tôi thích giải pháp này hơn vì bạn có thể sử dụng nó trong nhiều khuôn khổ / công cụ web, với việc sử dụng một bảng điều khiển được xây dựng độc đáo tại OneAll và bạn cũng không phải lo lắng về các bản cập nhật API của Facebook và các vấn đề tích hợp thay đổi, công ty này giải quyết điều đó.
Tôi hy vọng rằng bạn có thể tiến lên phía trước tốt với thông tin trên.