2013-10-27 1 views
0

나는 HTTP Basic을 사용하는 웹 서비스를 만들었습니다. 사용자 이름과 암호를위한 텍스트 필드가있는 로그인 화면을 사용자에게 제공하는 Android 애플리케이션을 개발 중입니다. 정확한 사용자 이름과 암호가 제공되면 사용자에게 새 화면이 표시됩니다.HTTP Basic을 사용할 때 로그인 할 때 사용자 이름과 암호가 올바른지 확인하는 방법은 무엇입니까?

로그인시 사용자 이름과 비밀번호가 올바른지 어떻게 확인할 수 있습니까? 성공적인 로그인 후 찍은 대시 보드 화면에는 웹 서비스의 데이터가 필요하지 않기 때문에 실패했는지 확인할 수 없습니다.

응용 프로그램의 URL (HEAD 요청 보내기)을 확인하고 실패했는지 확인해야합니까? 여기에 규칙이 있습니까?

+1

질문이 명확하지 않습니다. –

+0

나중에 웹 서비스 API에 액세스 할 때 로그인 할 때 사용자가 입력 한 사용자 이름과 비밀번호가 올바른지 확인하려면 – LuckyLuke

답변

0

응답 문자열을 확인하고 HTTP status codes

또한 예를 들어 사용할 수 있습니다 이쪽을 봐 Mozilla 부가에 Poster 같은 서버 응답을 확인 할 수 있습니다.

+0

질문에 대답하지 않습니다. – LuckyLuke

0

좋습니다. 사용자 이름과 비밀번호에 대한 인증을 받아야합니다.

검증은 사용자 이름과 암호는 예를 USERNAME에 대한

을 어떻게해야 서버 측 즉에 의해 결정된다.

1) 최소 2 자 이상이어야합니다. 길이가 결정됩니다.

2) 전자 메일을 사용자 이름으로 사용하는 경우 전자 메일에 대한 유효성 검사 즉, @에 @가 포함됩니다. 비밀번호

1) 비밀번호의 길이 등

미만 6 없을 안 않거나보다 큰 20

2) 또는 특수 문자를 포함 할 수 있습니다로.

사용자 이름과 비밀번호를받는 방법과 사용자가 입력 한 내용이 유효한지 확인한 다음 유효한 경우에만 HTTP 호출을하고 그렇지 않으면 사용자에게 해당 오류 확인 메시지를 표시합니다.

0

당신은 http get/post 방법을 사용하여 사용자 이름과 암호를 보낼 수 있으며, 이것을 srver 측에서 확인할 수 있습니다.

관련 문제