0
고객은 제 3 자 웹 사이트에서 서버를 호스팅하거나 서버에 액세스하지 못하도록 조치를 실행하는 단추를 자신의 웹 사이트에 넣으려고합니다. 즉, 코드가 HTML 코드에 포함되어야합니다.제 웹 사이트는 어떻게 제 3 자 웹 사이트에 로그인 할 수 있습니까?
버튼은 공개가 아니며 특정 직원에게 일반적인 로그온입니다.
<!doctype html>
<html>
<head>
<title>Add a Lead</title>
</head>
<script type="text/vbscript">
sub Execute()
Dim IE
Dim WRI
Set IE = CreateObject("InternetExplorer.Application")
IE.Visible = 1
IE.navigate "http://rentalapp.zillow.com/"
Do While (IE.Busy)
WScript.Sleep 10
Loop
Set WRI = IE.document.getElementByID("username")
WRI.Value = "username"
Set WRI = IE.document.getElementByID("password")
WRI.Value = "password"
Set WRI = IE.document.Forms(0)
WRI.Submit
WScript.Sleep 1000
IE.navigate "http://rentalapp.zillow.com/leads/add/"
end sub
</script>
<body>
<button onClick="Execute()">Add A Lead</button>
This is supposed to fire off the method called execute.
</body>
</html>
명확한 설명 : 클라이언트가 웹 사이트에서 버튼을 클릭했을 때 클라이언트의 사용자 이름과 비밀번호를 양식에 입력하여 로그인하는 것과 같은 * 소리 *처럼 들리면 문제가 발생합니다. 그들이 * public * 웹 사이트에서이 버튼을 원하면 더 악화됩니다! 클라이언트가 푸시 버튼 사인온을 원하면 OpenID를 살펴보십시오. 또는 사이트의 인증 쿠키에 대한 시간 제한을 늘리십시오. 고객이 실제로 여기에서 요구하는 것이 무엇인지 명확히 할 수 있습니까? 실제 문제가 무엇인지 알면 실제 문제에 대한 제안을 도울 수 있습니다. –
버튼은 공개되지 않습니다. 특정 직원을위한 일반적인 로그인으로, 사람들이 처리해야하는 각 사이트에 로그인 할 시간을 없애기위한 것입니다. 이 정보는 공개되지 않습니다. 나는 다른 경로를가는 것이 시간 가치가 있는지 확신하지 못합니다. 실제로 작동 할 수 있다는 것이 확실하기 때문에 이것을 이해하려고 노력할 것입니다. 이미 JavaScript를 사용하여 탐색하는 방법을 알아 냈습니다. 마지막으로 로그인 자격 증명을 입력하는 방법을 설정하고 설정하겠습니다. –