因此,我提出了如下解决办法。 我增加了两页,称为“开端.asp和起点2.asp”。 最初的日志页面作了改动,以核对现在定在第2.asp号上的一个员额变量,这样,如果登录。 由于p看不出员额变数,因此改头开始。 起始点:通过将其定为0而使协会失去效力。 关键是使用应对措施。 AddHeader“Set-Cookie”,以便自答复以来这样做。 库克群岛(ASPSESSIONID. ......)有了一个错误,你可以不使用这个要素:
Code for Start.ASP
<%
If instr(Request.ServerVariables("HTTP_COOKIE"), "ASPSESSIONID") > 0 Then
Dim Allcookies
AllCookies = Split(Request.ServerVariables("HTTP_COOKIE"),";")
For i = 1 to UBound(AllCookies)
If instr(AllCookies(i), "ASPSESSIONID") > 0 Then
Response.AddHeader "Set-Cookie", Left(AllCookies(i),instr(AllCookies(i),"=") -1) & "=0; path=/;secure;httponly"
End if
Next
End if
Response.Redirect("start2.asp")
%>
其次,它称为“起点2.asp”,它审视了所有文化、社会、文化权利委员会的 co和 app。 有保障;只有http://www.un.org/ga/president 网站服务器。 就我们而言,SSL的标签在网络服务器前处于负荷平衡状态。
Code for Start2.asp
<%
CODE for authorization/authentication
...
Session.Contents.RemoveAll
Session.Abandon
If instr(Request.ServerVariables("HTTP_COOKIE"), "ASPSESSIONID") > 0 Then
Dim Allcookies
AllCookies = Split(Request.ServerVariables("HTTP_COOKIE"),";")
For i = 1 to UBound(AllCookies)
if left(Request.ServerVariables("HTTP_HOST"),2) = "65" and instr(AllCookies(i), "ASPSESSIONID") > 0 Then
Response.AddHeader "Set-Cookie", AllCookies(i) & "; path=/;secure;httponly"
End if
Next
End if
%>
<html>
<body>
<form action="login.asp" method="post">
<input type="hidden" name="start2" id="start2" value="Yes" />
</form>
<script type="text/javascript">
document.forms[0].submit();
</script>
</body>
</html>
确实,新设立的协会 直到“开始2.asp”内才产生身份证,因此,“安全”和“只”的“S-Cookie代码”也必须在标识上进行。 因此,上述法典被复制到 log顶。 加入:
If request.form("Start2") = "" Then
Response.Redirect("start.asp")
End if