यह एक कोल्डफ्यूजन/मोबाइल प्रश्न है। मेरे पास लॉगिन पेज वाला एक सरल वेब ऐप है। उपयोगकर्ता अपनी लॉगिन जानकारी टाइप करता है, सत्र जानकारी असाइन की जाती है, और उन्हें प्रोजेक्ट पेज पर ले जाया जाता है। यह ठीक काम करता है, लेकिन जब मैं एक ऑटो-लॉगिन सेट करने का प्रयास करता हूं (उपयोगकर्ता उपयोगकर्ता नाम और पासवर्ड पास करने वाली होम स्क्रीन पर एक बुकमार्क पर क्लिक करता है), समान प्रक्रिया होनी चाहिए, लेकिन सत्र जानकारी खो जाने के बाद खो जाती है प्रोजेक्ट पेज । यह ब्लैकबेरी 9 370 (डब्ल्यू/टच स्क्रीन पर नहीं है। मॉडल प्रकार के बारे में सुनिश्चित नहीं है), लेकिन ब्राउज़र में इसका परीक्षण करते समय ठीक है और ब्लैकबेरी सिम्युलेटर। यहाँ ऑटो लॉगिन करने के लिए कुछ कोड है:ब्लैकबेरी (कोल्डफ्यूजन ऐप) पर सत्र की जानकारी खो गई
<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>
का उपयोग कर सही सत्र वार्स बताए के बाद एक मुद्दा कारण हो सकता है, तो मैं एक जावास्क्रिप्ट फिर से सीधा करने की कोशिश की है और अभी भी कम आया। कोई विचार?
मुझे आश्चर्य है कि क्या होगा यदि आप यूआरएल में टोकन मैन्युअल रूप से जोड़ देंगे। –