If a user runs a page on our site and has not yet logged in, we can redirect him to the correct login page with the following script:
<SCRIPT RUNAT=Server Language=VBScript>
Sub Session_OnStart
Dim varStartPage
Dim varCurentPage
'Check to see if current page is the correct login page
varStartPage = "/LogIn/LogIn.asp"
'Get the current page
varCurrentPage = Request.ServerVariables("SCRIPT_NAME")
'If page is not correct then send the visitor to the correct login page
If StrComp(varCurrentPage, varStartPage, 1) Then
Response.Redirect( StartPage)
End If
End Sub
</SCRIPT>
Maheshwar D. Deo
If you have a hot tip and we publish it, we'll pay you. However, due to accounting overhead we no longer pay $10 for a single tip submission. You must accumulate 10 acceptable tips to receive payment. Be sure to include a clear explanation of what the technique does and why it's useful. If it includes code, limit it to 20 lines if possible.
Submit your tip here.