2009-11-03 5 views
1

처음에는 사용자가 인증되지 않은 경우 (예 : reddit.com의 작동 방식) 로그인 상자를 페이지 상단에 표시하도록 사이트를 디자인했습니다.여러 로그인 위치가 좋지 않습니까?

브라우저가 로그인 정보를 웹 사이트의 다른 URL에 저장했기 때문에 암호를 변경했기 때문에 브라우저의 암호 저장에 문제가있는 사용자가 발생했습니다. 사용자가 한 URL에 새로운 로그인 정보를 올바르게 입력하고 브라우저가이를 업데이트 한 후에도 브라우저에 잘못된 로그인 정보가있는 다른 URL이있을 수 있습니다.

이렇게하면 기본 페이지에 로그인 상자가있는 사이트 및 특수 로그인 페이지, 특히 사용자 첫 페이지 로그인 상자가 로그인 페이지로 전송되는 경우 문제가 발생할 수 있습니다.

기술적으로 정통한 관객에게는이 문제를 방지하기 위해 사용자가 로그인 할 수있는 URL이 하나만 있어야합니까?

답변

7

모든 다른 페이지가 액세스 할 수있는 로그인 페이지가 하나 있어야합니다. 로그인 프로세스를 표준화하고 사용자가 경험 한 혼란을 줄입니다. 모든 브라우저가 비밀번호 저장과 관련하여 사용하는 규칙을 준수합니다. 그렇게 잘못 될 수있는 방법을 실제로는 보지 마십시오.

+1

그리고 천국을 위해서 Digg처럼 어리석은 팝업 기호를 사용하지 마십시오. 그것은 브라우저와도 혼란을 일으킨다. –

+1

@ John Munsch : Gawker 사이트는 다음과 같은 일을합니다. 일이 잘못되면 불쾌합니다. –

3

대부분의 사이트는 표준 로그인 페이지로 이동하는 단일 '로그인'버튼을 사용합니다.

브라우저가 기억할 수있는 모든 페이지에 로그인 상자를 표시하려면 iframe을 사용하여 양식을 보관하십시오.

1

나는 하나의 로그인 위치 만 사용하는 방법이 있다면 그런 식으로 그렇게해야한다고 생각합니다.

브라우저가 여러 로그인 위치가있는 사이트의 저장된 비밀번호를 어떻게 처리할지 결정하는 것은 어렵습니다. 다른 문제가있을 수 있으며 모두 정확히 하나의 로그인 위치로 해결됩니다.

더 많은 곳에서 로그인을 제공해야하는 경우 리디렉션 만 사용하면됩니다. 그러나 시스템을 "들어가는"것은 한 곳에서 이루어져야합니다.

1

로그인 페이지가 하나 뿐이며 사이트에 다른 페이지가 연결되어 있어야합니다. 최종 사용자에게는 페이지가 하나뿐이므로 하나의 로그인 페이지 만 있으면 쉽게 관리 할 수 ​​있으므로 간단합니다.

관련 문제