草庐IT

cookie-session

全部标签

iPhone:将用户数据保存在 plist、SQLite 或 cookie 中?

我的应用程序(与大多数应用程序一样)将利用许多远程服务...因此当用户验证自己时,我需要存储他们的用户名和密码(或某种标志),这样他们就不必在整个应用程序中进行身份验证。存储这些用户数据的最佳/最快/最简单的地方在哪里? 最佳答案 您仍然可以使用NSUserDefaults存储用户名和服务器URL,但是如果您要存储密码,钥匙串(keychain)服务是最好的主意。它是基于C的安全框架的一部分,并且有一个很棒的包装类SFHFKeychainUtils,给它一个Objective-CAPI。保存:NSString*username=@"

ios - 如何使 "apple-mobile-web-app-capable"不丢失其 session ?

我有一个网络应用。我把它放在那里。我添加到主屏幕。但是,我意识到在关闭网络应用程序后我总是需要重新登录。如何让它保持session? 最佳答案 有一个简单的答案,但到目前为止我无法在Apple的官方文档中找到任何关于它的引用。诀窍是这样做://Startorresumesessionsession_start();//Extendcookielifetimebyanamountofyourliking$cookieLifetime=365*24*60*60;//Ayearinsecondssetcookie(session_name

06.《Java EE笔记》JSP Cookie 技术

参考链接:https://www.runoob.com/jsp/jsp-cookies.html1.概念Cookie是存储在客户机的文本文件,它们保存了大量轨迹信息。在Servlet技术基础上,JSP显然能够提供对HTTPcookie的支持。Cookie是保存在客户端的小文本,保存的位置分两种Cookie可能保存在客户端浏览器的所占内存中,关闭浏览器后,Cookie就不再存在Cookie也可能保存在客户PC机的硬盘上,设置有效时间,超过有效时间后失效2.Servlet中Cookie的方法publicvoidsetDomain(Stringpattern)设置cookie的域名,比如runoob

iOS网络问题。 TLS Session缓存漏洞

我的iOS应用程序面临安全相关问题。我对我的所有网络调用都使用HTTPS,并且使用的公共(public)证书来自TrustedAuthority,它捆绑在应用程序中以防止MainintheMiddleAttack(引用:Maninthemiddleattack-Wiki)。我在Android中执行SSLPinning(在每次网络调用中/之前验证来自服务器的证书)它工作得很好,但在iOS中有一个TLSsession缓存,它在第一次网络调用后缓存证书有效性。对于第一次网络调用,证书验证部分工作正常,对于第二次调用,缓存被操作系统使用,我无法验证证书。我的QA团队可以轻松攻击并从网络调用中获

ios - 原因 : 'FBSession: cannot open a session from token data from its current state'

我想从缓存的tokenData打开一个到facebook的session但我遇到了这个错误:原因:“FBSession:无法从其当前状态的token数据打开session”我的代码:FBAccessTokenData*savedAccessTokenData=[TokenCacheStrategygetSavedToken];if(savedAccessTokenData!nil){[appDelegate.sessionopenFromAccessTokenData:savedAccessTokenDatacompletionHandler:^(FBSession*session,F

ios - 在 WkWebView/mobile Safari 的页面中为 iframe 启用 session cookie

我有一个iframe到第3方网页的网站,该网页本身嵌入到iOS应用程序的WkWebView中。MobileSafari和WkWebView拒绝为我的网站发送的session(仅限http)cookie,基本上破坏了一切。移动版Safari中的解决方法是要么在设置中启用所有cookie(糟糕),要么指示用户直接访问我的网站(因此就Safari而言,它算作“我访问过的网站”);这些都不是特别可口。我没有发现WkWebView的解决方法。这个问题分为两部分:1)我正在考虑在我的网站中实现重定向服务,该服务将目标URL作为参数,并在页面加载时将用户重定向到该URL。然后,第3方站点可以链接到我

【业务功能篇96】微服务-springcloud-springboot-认证服务-登录注册功能-Auth2.0-分布式session

5.登录功能  通过最基础的登录操作来完成登录处理登录页面处理认证服务的处理/***注册的方法*@return*/@PostMapping("/login")publicStringlogin(LoginVologinVo,RedirectAttributesredirectAttributes){Rr=memberFeginService.login(loginVo);if(r.getCode()==0){//表示登录成功return"redirect:http://msb.mall.com/home";}redirectAttributes.addAttribute("errors",r.

ios - 如何保持两个不同设备之间的时钟 session ?

我正在开发iOS应用程序,它需要在两个设备用户都接受后在两个设备之间保持时钟计时器session?但我不确定如何在不让两台设备的时序出现缺陷的情况下实现这一点?我已经看过以下想法:1)在Web服务或推送通知的帮助下维护两个设备的状态,以便两个设备上的计时器将同时启动。但是,如果网络不能正常工作,这种方法就会失败,并且两个设备上的计时器都存在缺陷。此外,我还想知道如何防止应用程序时钟在更改设备日期和时间后保持不变。如有任何帮助,我们将不胜感激。提前致谢。编辑:在实现Bzz方法后,它很好,但我仍然面临的问题是如何计算和维护从设备A调用web服务以将生成的网络时间戳发送到另一个设备B所花费的

ios - SFSafariViewController cookies

我了解到,从iOS9开始,您应该能够使用SFSafariViewController读取cookie。如果我使用以下JS在我的页面上设置cookie:vardd=newDate(Date.now()+1000*60*60*24).toGMTString();varexpires="expires="+dd;document.cookie="mycookie=cookievalue;"+expires+"domain=.mydomain.co.uk;path=/";如果我这样做:-(void)safariViewController:(SFSafariViewController*)co

ios - 在 UIWebView 中启用 Cookie

如何在使用UIWebView窗口的iPhone应用程序中启用cookie,以便我的登录系统正常工作? 最佳答案 确定开始[NSHTTPCookieStoragesharedHTTPCookieStorage].cookieAcceptPolicy=NSHTTPCookieAcceptPolicyAlways;但是,正如@JoelFan所提到的,问题可能是您的用户代理字符串导致ASP.NET尝试在无cookie登录时失败。而不是包含的响应Set-Cookie:.ASPXAUTH=really-long-hex-number它返回一个重