G
GailS
I tried to post this last week, but never saw it, so I hope it's not a
duplicate. (Sorry if it is.)
I am rewriting our member log-in page in classic ASP from PHP. We will be
switching platforms next month. Every member has an access number to log in.
Once they have logged in, if they accept it, a cookie is provided so they do
not have to log in again. When the code is supplied via the cookie or form,
it is validated against a database file to determine the level (customer,
distributor, etc.) and the page is built accordingly. If the code has been
inactivated or is no longer valid, appropriate messages are supplied. Pretty
basic stuff.
The first thing I want to do is to check if the cooky exists on the client
computer. PHP had code for this, but I'm not sure I'm doing it correctly in
classic ASP. My opening code is below. This is before any HTML on the page,
as I have to determine if cookeis need to be set or deleted before the page
opens. When I run this on my IIS server here, the page displays an error 500,
but no hints as to what line the error is in. Can anyone help. I suspect it
is because at this state, the cookie does not exist, as it is my first
log-in. Thanks in advance.
If Request.Cookies("kc").HasKeys Then
bCooky = "S" 'Cookie exists, set flag for cooky set
strCode = Request.Cookies("code")
strSource = "cookie"
ElseIf Not IsEmpty(Request.Form("code")) And Not
IsEmpty(Request.Form("submit")) Then
strCode = Request.Form("code")
strSetCooky = Request.Form("cooky")
strSource = "form"
End If
duplicate. (Sorry if it is.)
I am rewriting our member log-in page in classic ASP from PHP. We will be
switching platforms next month. Every member has an access number to log in.
Once they have logged in, if they accept it, a cookie is provided so they do
not have to log in again. When the code is supplied via the cookie or form,
it is validated against a database file to determine the level (customer,
distributor, etc.) and the page is built accordingly. If the code has been
inactivated or is no longer valid, appropriate messages are supplied. Pretty
basic stuff.
The first thing I want to do is to check if the cooky exists on the client
computer. PHP had code for this, but I'm not sure I'm doing it correctly in
classic ASP. My opening code is below. This is before any HTML on the page,
as I have to determine if cookeis need to be set or deleted before the page
opens. When I run this on my IIS server here, the page displays an error 500,
but no hints as to what line the error is in. Can anyone help. I suspect it
is because at this state, the cookie does not exist, as it is my first
log-in. Thanks in advance.
If Request.Cookies("kc").HasKeys Then
bCooky = "S" 'Cookie exists, set flag for cooky set
strCode = Request.Cookies("code")
strSource = "cookie"
ElseIf Not IsEmpty(Request.Form("code")) And Not
IsEmpty(Request.Form("submit")) Then
strCode = Request.Form("code")
strSetCooky = Request.Form("cooky")
strSource = "form"
End If