这是一个ColdFusion /移动问题.我有一个带登录页面的简单Web应用程序.
用户键入他们的登录信息,分配会话信息,然后将他们带到a
项目页面.这工作正常,但当我尝试设置自动登录(用户
点击主屏幕上传递用户名和密码的书签,
应该发生相同的过程,但会话信息一旦被删除就会丢失
项目页面.这发生在BlackBerry 9370上(带触摸屏.没有
确保模型类型),但在浏览器中测试它时工作正常
黑莓模拟器.这是自动登录的一些代码:
用户键入他们的登录信息,分配会话信息,然后将他们带到a
项目页面.这工作正常,但当我尝试设置自动登录(用户
点击主屏幕上传递用户名和密码的书签,
应该发生相同的过程,但会话信息一旦被删除就会丢失
项目页面.这发生在BlackBerry 9370上(带触摸屏.没有
确保模型类型),但在浏览器中测试它时工作正常
黑莓模拟器.这是自动登录的一些代码:
<cfquery name="qryAccount"> EXEC m_AccountLogin @Username = <cfqueryparam value="#LCase(url.u)#" cfsqltype="cf_sql_varchar">,@Password = <cfqueryparam value="#LCase(url.p)#" cfsqltype="cf_sql_varchar">; </cfquery> <cfif qryAccount.recordcount> <cflock name="lockAccount" type="exclusive" timeout="10"> <cfset session.account = { isLoggedIn = true,MemberID = qryAccount.iMemberID,Role = qryAccount.iRole }> </cflock> <cflocation url="/mobile/home/projects.cfm" addtoken="true"> <cfelse> <cflocation url="/mobile/index.cfm" addtoken="true"> </cfif>
我读到了使用< cflocation>在分配会话变量之后可能会导致
一个问题,所以我尝试了一个JavaScript重定向,但仍然很短.有任何想法吗?
解决方法
原文地址:https://www.jb51.cc/jquery/177174.html
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。