제 3 자 사이트의 사용자 이름과 암호를 수집하는 양식이 있습니다. 로그인 정보가 작동 할 때만 내 사이트를 계속 진행하고 싶습니다. 제 문제는 현재 제 3 자의 액션 링크가있는 폼으로 설정하고 버튼을 클릭하면 다른 사이트로 리디렉션된다는 것입니다. 페이지로 전송하지 않고 페이지에서 사용자 이름과 암호가 성공했음을 테스트하는 방법은 무엇입니까? PHP와 함께 할 수있는 방법이 있습니까?해당 사이트로 리디렉션되지 않고 사이트 사용자 로그인 정보를 보내려면 어떻게해야합니까?
1
A
답변
1
예 ->curl extension 또는 http_post_data() (또는 http_post_fields() 부분의 pecl_http 확장자)이 있습니다. 예제도 있습니다. 제 3 자 사이트 반환 html/cookies/etc에 따라 프로세스를 진행하거나 오류 메시지를 그립니다.
0
예. 먼저 로그인 정보를 페이지에 게시하십시오. 귀하의 페이지를 누른 다음 curl의 (또는 http_post_data와 같은 원격 페이지를 얻는 다른 방법) 타사 페이지 및 로그인 확인이 작동하는지 여부. 그런 다음 해당 타사 페이지를 두 번째로 눌러서 로그 아웃해야 할 수도 있습니다 (로그인을 유지하면 나쁜 것입니다).
어쨌든 돌아 오면 로그인 성공 또는 실패로 페이지를 처리 할 수 있습니다.
0
jQuery를 사용하면 서버 측에서 발생하는 문제를 피할 수 있습니다. .post
event을 통해 양식을 제출하고 응답 본문을 읽고 성공했는지 여부를 확인할 수 있습니다 (성공 페이지, 사용자 홈 페이지 또는 오류 페이지가 있음).
관련 문제
- 1. 한 사이트에서 다른 사이트로 날짜를 보내려면 어떻게해야합니까?
- 2. DotNetNuke 사용자 정보를 PHP 사이트로 로긴
- 3. 실패한 로그인 정보를 사용자에게 표시하려면 어떻게해야합니까?
- 4. DirectX 10에서 HLSL 효과에 정보를 보내려면 어떻게해야합니까?
- 5. 사이트/사용자/로그인 위치 변경
- 6. Yii $ loginUrl = '/'문제 (로그인 페이지로 리디렉션되지 않음)
- 7. ASP.NET AJAX : 서버 쪽에서 클라이언트에 정보를 보내려면 어떻게해야합니까?
- 8. asp.net에 사용자 로그인 정보를 저장할 위치
- 9. Iphone newb 질문 - 정보를 웹 사이트로 내보내는 방법?
- 10. 데스크톱 사이트 사용자를 모바일 사이트에서 일반 사이트로 리디렉션하는 방법은 무엇입니까?
- 11. 웹 사이트 로그인 기능
- 12. Sharepoint Wss3.0의 사용자 로그인 세부 정보를 기반으로 와일드 카드 링크 (사이트)로 이동하는 방법
- 13. gwt로 메일을 보내려면 어떻게해야합니까?
- 14. 양식을 제출하여이 페이지에 정보를 보내지 않고 $ _POST 정보를 얻으려면 어떻게해야합니까?
- 15. Javascript에서 Default.cs (Asp.net)로 데이터 또는 이벤트 정보를 보내려면 어떻게해야합니까?
- 16. 암호를 공개하지 않고 C#에서 이메일을 보내려면 어떻게해야합니까?
- 17. 로그인 페이지를 표시하지 않고 로그인
- 18. 스프링 보안에서 로그인하지 않고 사용자 정보를 확인하는 방법
- 19. ASP.NET의 세션 ID에서 사용자 정보를 얻으려면 어떻게해야합니까?
- 20. Asp.net 웹 사이트 사용자 정의 로그인
- 21. 웹 사이트 로그인 모듈
- 22. 양식 제출 후 Rails가 리디렉션되지 않도록하려면 어떻게해야합니까?
- 23. PHP로 이메일을 보내려면 어떻게해야합니까?
- 24. /pagetitle을/pagetitle로 보내려면 어떻게해야합니까?
- 25. 이메일로 신청서를 보내려면 어떻게해야합니까?
- 26. AutoIt에서 패킷을 보내려면 어떻게해야합니까?
- 27. Eclipse보기에 메시지를 보내려면 어떻게해야합니까?
- 28. 메시지를 창에 보내려면 어떻게해야합니까?
- 29. 양식에서 이메일을 보내려면 어떻게해야합니까?
- 30. PHPmyAdmin에서 이메일을 보내려면 어떻게해야합니까?