2010-01-19 7 views
10

Tôi hoàn toàn yêu thích việc sử dụng OpenID của StackOverflow để đăng ký. Làm thế nào tôi sẽ đi về việc thêm này vào trang web của tôi? Nó dựa trên PHP. Tôi đã đi đến openid.net và nhìn vào các thư viện ở đó, nhưng có thể tìm thấy ít trong cách của tài liệu hoặc ví dụ.Làm thế nào để thêm OpenID vào một trang web php?

Trả lời

0

OpenID là rất tốt, nhưng có một nhược điểm lớn. Hãy tưởng tượng rằng tôi đang có tài khoản Google và tài khoản Yahoo. Tôi sẽ đăng nhập bằng Google và sau đó tôi sẽ cố gắng đăng nhập bằng Yahoo. Và nó sẽ là các tài khoản khác nhau; nó thực sự khó khăn để nhớ những gì nhà cung cấp OpenID tôi đã được sử dụng để đăng ký ... Vì vậy, hãy cẩn thận với OpenID trên các trang web giải trí, nhưng nó vẫn là ok cho các trang web phát triển.

Kiểm tra lớp OpenId từ khung công tác Zend.

+5

Ya, nhưng bạn có thể liên kết cả hai tài khoản để ngăn chặn điều này. –

+0

Vâng bạn có thể, nhưng làm thế nào bạn có thể biết rằng người dùng liên kết với các tài khoản này là những người giống nhau? Nếu người dùng đã xóa tất cả cookie - điều đó là không thể. : ( – Kirzilla

+0

Cách duy nhất là làm như stackoverflow) Đặt nút "Thêm OpenID" vào hồ sơ người dùng – Kirzilla