And you do not need to do this either

<CFIF (#SESSION.LOGGEDIN# EQ "FALSE")>

It should be

<CFIF SESSION.LOGGEDIN EQ FALSE>

Notice the missing #'s and a few other things.


On 11/18/06, Mullai Subbiah <[EMAIL PROTECTED]> wrote:
>
> >What makes you say that it is timming out?
>
> I think because in the application.log there is a message that one of the
> session variables "Element userid is undefined in session". This variable is
> set in the page after the user's login/password is accepted.
>
> This is the code which processes the user login/password and sets all the
> SESSION variables.
>
> <CFQUERY NAME="CheckUser" DATASOURCE="#pdmin_dsn#">
>        SELECT user_name as UserID, Password, user_type
>        FROM user_dat
>        WHERE user_name = '#Form.User_name#'
> </CFQUERY>
>
> <CFQUERY NAME="getnewstype" DATASOURCE="#name_dsn#">
>        SELECT newsName
>        FROM newsType
>        WHERE newsTypeID = #Form.newstype#
> </CFQUERY>
>
> <CFLOCK scope="SESSION" type="EXCLUSIVE" timeout="60" throwOnTimeout="No">
> <CFIF (#SESSION.LOGGEDIN# EQ "FALSE")>
>        <CFIF CHECKUSER.RECORDCOUNT GREATER THAN 0>
>                <CFIF CHECKUSER.PASSWORD IS FORM.PASSWORD>
>                        <CFSET SESSION.LOGGEDIN = TRUE>
>                        <CFSET SESSION.USERID = CHECKUSER.USERID>
>                        <CFSET SESSION.USERTYPE = CHECKUSER.USER_TYPE>
>                        <CFSET SESSION.NEWSTYPEID = Form.newstype>
>                        <CFSET SESSION.NEWSNAME = getnewstype.newsName>
>                        <CFCOOKIE NAME="LoggedIn" VALUE =
> "#CHECKUSER.UserID#">
>                        <CFCOOKIE NAME="CFID" VALUE="#SESSION.CFID#">
>                        <CFCOOKIE NAME="CFTOKEN" VALUE="#SESSION.CFTOKEN#">
>                        <cfoutput><cflocation url="news.cfm
> ?current_newsTypeID=#form.newsType#"></cfoutput>
>                <CFELSE>
>                        <CFOUTPUT>
>                        <SCRIPT>
>                                alert("Sorry, Invalid password. Try
> again.");
>                                self.location=
> "#base_path#/admin/main/index.cfm";
>                        </SCRIPT>
>                        </CFOUTPUT>
>                </CFIF>
>        <CFELSE>
>                <CFOUTPUT>
>                        <SCRIPT>
>                                alert("User #FORM.USER_name# was not found
> in our database.");
>                        self.location="#base_path#/admin/main/index.cfm";
>                        </SCRIPT>
>                </CFOUTPUT>
>        </CFIF>
> <CFELSE>
>        <cfoutput>
>        <SCRIPT LANGUAGE="JavaScript">
>        location.href('news.cfm?current_newsTypeID=#form.newsType#');
>        </SCRIPT>
>        </cfoutput>
> </CFIF>
> </CFLOCK>
>
> Thanks.
>
> Mullai
>
> 

~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~|
Introducing the Fusion Authority Quarterly Update. 80 pages of hard-hitting,
up-to-date ColdFusion information by your peers, delivered to your door four 
times a year.
http://www.fusionauthority.com/quarterly

Archive: 
http://www.houseoffusion.com/groups/CF-Talk/message.cfm/messageid:260987
Subscription: http://www.houseoffusion.com/groups/CF-Talk/subscribe.cfm
Unsubscribe: 
http://www.houseoffusion.com/cf_lists/unsubscribe.cfm?user=11502.10531.4

Reply via email to