Yeah, your using cflocation, which will not set cookies.

Try using <cfheader name="REFRESH" value="0; url=index.cfm">

Or you could use a meta tag, or a javascript redirection.

______________________
steve oliver
atnet solutions, inc.
http://www.atnetsolutions.com


-----Original Message-----
From: Office [mailto:[EMAIL PROTECTED]] 
Sent: Thursday, February 07, 2002 3:59 PM
To: CF-Talk
Subject: Password Protection - whats wrong with this


Hi I can't get this to work.It looks for data from SQL7 table called
tblUser
I've been fiddling with it but obviously missing something.
Can anyone spot the error
---------------------------------

<!DOCTYPE html public "-//W3C//DTD HTML 4.0 Transitional//EN">
<HTML>
<HEAD>
<TITLE>Login</TITLE>
</HEAD>
<BODY>
<CFIF IsDefined("URL.Login")><!---  --->
 <CFQUERY name="getUser" datasource="CFSQL">
SELECT
 ID,
 Password
FROM tblUser
WHERE ID='#Form.userName#' AND password='#Form.password#'
 </CFQUERY>
<!---  --->
 <CFIF getUser.RecordCount GT 0>
  <CFSET SESSION.loggedIn="yes">
  <CFLOCATION url="index.cfm">
 <CFELSE>
  <CFLOCATION url="login.cfm?failed=yes">
 </CFIF>
</CFIF>
<CFIF IsDefined("URL.failed")>
 <CFSET errMsg="Login Failed, Please Try Again">
<CFELSEIF IsDefined("URL.notLoggedIn")>
 <CFSET errMsg="User Not Logged In">
<CFELSE>
 <CFSET errMsg="Please Login Below">
</CFIF>
<CENTER><BR><H3><B>Welcome to NZERN Members Website</B></H3><BR><H4>
<!--- gives error message on web page --->
<CFOUTPUT>
#errMsg#
</CFOUTPUT>
</H4><BR><BR><!--- form to login --->
<FORM action="login.cfm?login=yes" method="post"><!---  enter user
name--->
 UserName
 <INPUT type="text" name="userName"><BR><!--- enter password --->
 Password
 <INPUT type="password" name="password"><BR>
 <INPUT type="submit" value=" Login ">
</FORM></CENTER>
</BODY>
</HTML>
--------------------
Error Diagnostic Information

An error occurred while evaluating the expression:


#Form.userName#



Error near line 23, column 18.
------------------------------------------------------------------------
----
----

Error resolving parameter FORM.USERNAME


The specified form field cannot be found. This problem is very likely
due to
the fact that you have misspelled the form field name.



The error occurred while processing an element with a general identifier
of
(#Form.userName#), occupying document position (23:17) to (23:31).


Date/Time: 02/08/02 09:55:00
Browser: Mozilla/4.0 (compatible; MSIE 5.01; Windows NT 5.0)
Remote Address: 210.86.52.9
Query String: login=yes

-------------------------------------------


thanks in advance for any help
(I'm a newbee)
Mike
----------------------------------------------------
NZERN
Mail: PO Box 9000, Christchurch
(03) 338-5451
E-mail: [EMAIL PROTECTED]
http://www.bush.org.nz
----------------------------------------------------





______________________________________________________________________
Dedicated Windows 2000 Server
  PIII 800 / 256 MB RAM / 40 GB HD / 20 GB MO/XFER
  Instant Activation · $99/Month · Free Setup
  http://www.pennyhost.com/redirect.cfm?adcode=coldfusiona
FAQ: http://www.thenetprofits.co.uk/coldfusion/faq
Archives: http://www.mail-archive.com/cf-talk@houseoffusion.com/
Unsubscribe: http://www.houseoffusion.com/index.cfm?sidebar=lists

Reply via email to