2009-09-01 45 views
13

Đối với một ứng dụng web, đó là lựa chọn tốt hơn?tên người dùng hoặc id email để đăng nhập?

Tên người dùng phải dựa vào email để người đó gọi lại sau. Ngược lại, hiếm khi người dùng sử dụng nhiều tên người dùng cho một ứng dụng web cụ thể. Ngoài ra, gửi chi tiết về email của người dùng sẽ mang lại một mức độ bảo mật nhất định.

Email mặt khác có các sự cố liên quan bổ sung - Hầu hết người dùng có nhiều id email và luôn có nhiều tài khoản được tạo. Việc sáp nhập những tài khoản đó trở thành một nhức đầu rất lớn. Ngược lại, việc sử dụng email làm thông tin nhận dạng đăng nhập có lợi thế về xác thực bên ngoài thông qua OpenID.

Bạn sẽ đề xuất điều gì?

+1

email làm thông tin nhận dạng đăng nhập có lợi thế của xác thực bên ngoài thông qua OpenID? Thế nào? Nó giống như việc sử dụng OpenID có lợi thế là cho phép người dùng sử dụng số nhận dạng email. –

+0

có thể trùng lặp của [Điều gì sẽ sử dụng cho ID đăng nhập?] (Http: // stackoverflow.com/questions/6080/what-to-use-for-login-id) – EJP

Trả lời

5

tôi sẽ đề nghị OpenID. Bạn không cần phải lo lắng về việc mã hóa và lưu mật khẩu người dùng, an ninh vv ;-)

Edit: OpenID có một số Pros and Cons

+0

@ Shoban hey cabn bạn hãy giải thích OpenID này, nó hoạt động như thế nào và làm thế nào tôi có thể tích hợp nó với ứng dụng web của tôi –

+0

Vì vậy, tôi, nhưng nó không có nghĩa là bạn không phải lo lắng về vấn đề bảo mật - đây chính là ý tưởng của việc đăng nhập. Bất kể chìa khóa. –

+0

@Sam kiểm tra câu hỏi này: http://stackoverflow.com/questions/42407/how-do-i-implement-openid-in-my-web-application. Có tất cả thông tin bạn cần. – Shoban

1

tôi thích gửi email cho bản thân mình, nó dễ dàng hơn để nhớ và tên người dùng Tôi thích không phải là luôn luôn có sẵn.

0

Đề xuất đầu tiên của tôi là OpenID. Ngay bên cạnh nó, đăng nhập email.

article, hướng dẫn từng bước để bật ID mở.

Nhưng với một chút tìm kiếm trên google, tôi chắc chắn bạn có thể bật OpenID bằng tài khoản Google, tài khoản Yahoo và các nhà cung cấp khác.

Trân trọng.

0

Nó thực sự phụ thuộc vào ứng dụng của bạn và chức năng của nó.

Nếu bạn có một số loại hệ thống nhắn tin qua email, sau đó lấy id email để đăng nhập là một ý tưởng tồi tệ (đối với cả trải nghiệm người dùng và doanh nghiệp).

Nhưng nếu chỉ một số loại viết blog và xuất bản ảnh, thì id email vẫn ổn.

Dòng dưới cùng là - Tên người dùng mở rộng hơn email và theo kinh nghiệm của tôi, hầu hết mọi người đều thích tên người dùng. Đối với họ email id là để giao tiếp không cho xác thực, và email của họ tiếp tục thay đổi từ công ty đến công ty.

Xin lỗi, OpenId gây đau đầu hơn một tiện ích. Luôn luôn nhớ khi bạn "sở hữu" mọi thứ, họ quy mô tốt hơn. Nhưng dù sao thì tất cả đều phụ thuộc vào ứng dụng của bạn.

+0

Xin chào Arpit Tambi, vui lòng cung cấp ví dụ về cách tên người dùng quy mô tốt hơn địa chỉ email? – Worker

Các vấn đề liên quan