草庐IT

SessionManager

全部标签

php - Zend\Session\SessionManager 和 cookie_lifetime

我发现ZF2session和超时有一些奇怪且令人沮丧的行为。这是我用来设置session的代码:$sessionConfig=new\Zend\Session\Config\StandardConfig();$sessionConfig->setOptions(array('cache_expire'=>525949,'cookie_domain'=>'mydomain.com','cookie_lifetime'=>31536000,'cookie_path'=>'/','cookie_secure'=>TRUE,'gc_maxlifetime'=>31536000,'name'=>

ios - 在 Alamofire 4.0 中初始化 SessionManager

刚刚升级到Alamofire4.0。session管理器有问题。首先实际初始化它:之前:letalamoManager=Alamofire.SessionManager(configuration:configuration)现在:letalamoManager=Alamofire.SessionManager(configuration:configuration,delegate:SessionDelegate,serverTrustPolicyManager:ServerTrustPolicyManager?)什么是session委托(delegate)对象,为什么现在必须包含它

ios - 为什么我不能初始化 Alamofire 4 session 管理器?

我在初始化Alamofire4.0session管理器时遇到问题。我的代码如下:funcconfigAlamoManager(){letconfiguration=URLSessionConfiguration.defaultconfiguration.timeoutIntervalForRequest=20ifFeatures.JWT_AUTH{letuser=SessionManager.getCurrentUser()ifletjwtToken=user.jwtToken{letbearer="Bearer\(jwtToken)"configuration.httpAdditio

ios - 为什么我不能在 Alamofire 4.0 中使用 SessionManager 初始化或发出请求? (更新)

迁移到Alamofire4并且我正在尝试像这样初始化一个session管理器:letconfiguration=URLSessionConfiguration.defaultconfiguration.timeoutIntervalForRequest=20configuration.httpAdditionalHeaders=["MyCompany-User-Agent":Config.MyCompanyUserAgentDataString]varalamoManager:SessionManager=Alamofire.SessionManager(configuration:c

ios - 使用 Alamofire 将 iOS 应用程序连接到在本地主机上运行的 api 时,证书无效

我正在尝试连接到在本地主机上运行的API,以便我可以在iOS模拟器中测试我的应用程序。我得到了NSLocalizedDescription=Thecertificateforthisserverisinvalid.Youmightbeconnectingtoaserverthatispretendingtobe“127.0.0.1”whichcouldputyourconfidentialinformationatrisk.,NSErrorFailingURLKey=https://127.0.0.1:8000/post/,NSErrorFailingURLStringKey=http

android - 刷新抽屉导航中的标题

虽然我一直在四处寻找,但找不到正确的答案。在我的抽屉导航标题中,我为用户提供了他的图像和名字,但我也允许用户从应用程序更改他/她的名字和图像。这些更改存储在session管理器中。现在我想在我的抽屉导航标题中反射(reflect)这些变化。一切正常,因为当我关闭应用程序并再次运行它时,它会显示更改。所以现在我需要的是一种刷新抽屉导航标题的方法。从ProfileFragment中的图库中选择图片。privatevoidonSelectFromGalleryResult(Intentdata){StringselectedImagePath=getPathFromCameraData(da

php/mongodb session 管理器,session_set_save_handler() 问题

我正在使用一个PHPsession管理器类来处理MongoDB中的用户session,但它不起作用,而且我终究无法弄清楚原因。session变量设置成功,但不会持久化到其他页面。与MongoDB的连接不是问题。我确定问题与session_set_save_handler有关,因为如果我注释掉该函数,nativePHPsession处理工作正常。预先感谢您的帮助。...require('database.class.php');classSessionManager{constCOLLECTION='sessions';constSESSION_TIMEOUT=600;constSESS

ios - 具有Alamofire下载功能的JWT认证

感谢Alamofire,我正在尝试下载一个zip文件并使用JWTtoken身份验证从服务器保存它.下载在没有token身份验证的情况下运行良好,文件已成功保存。当我激活服务器端身份验证(使用Passport.js和NodeJS)时,我总是收到401。我使用sessionManager适配器函数将token附加到header。其他请求(发布,使用sessionManager.request(..)获取)与此身份验证机制配合良好。问题是:能否修改Alamofire下载函数的header?如果是怎么办?感谢任何建议funcgetZip(){letsessionManager=Alamofir

json - Alamofire 错误域=NSURLErrorDomain 代码=-999 "cancelled"

我已经成功获得了我的token的钥匙串(keychain)并将其传递给如下所示的AccessTokenAdapter类。http127.0.0.1:8000/api2/projects/?format=json作为projectsURL传递。classAccessTokenAdapter:RequestAdapter{privateletaccessToken:Stringinit(accessToken:String){self.accessToken=accessToken}funcadapt(_urlRequest:URLRequest)throws->URLRequest{va

php - ZF2 SessionManager 用法

我是ZF2的新手,不太习惯如何做事。我想使用session来跟踪用户(记住我)。我在类的一部分中有这段代码:$sessionManager=new\Zend\Session\SessionManager();$sessionManager->rememberMe($time);//iwanttokeeptrackofmyuseridtoo$populateStorage=array('user_id'=>$user->getId());$storage=newArrayStorage($populateStorage);$sessionManager->setStorage($stor
12