Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/257.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Php silex定制/坚持记得我吗_Php_Silex_Remember Me - Fatal编程技术网

Php silex定制/坚持记得我吗

Php silex定制/坚持记得我吗,php,silex,remember-me,Php,Silex,Remember Me,我想使用PersistentTokenBasedMemberMeservices类或我的自定义类来传递记住我的令牌,但我不知道如何将其配置到Silex 2中 我该怎么办 提前谢谢 编辑:我知道默认的“记住我”配置,工作正常。但是,我需要自定义此默认行为以实现更多的安全检查。文档中没有描述这一点: 对于加载自定义remberme服务,我已使用名称手动定义该服务: “安全。记住我。服务。” 现在我有了自己的自定义行为。您可以使用MemberMemberServiceProvider: 我希望这是您搜

我想使用PersistentTokenBasedMemberMeservices类或我的自定义类来传递记住我的令牌,但我不知道如何将其配置到Silex 2中

我该怎么办

提前谢谢


编辑:我知道默认的“记住我”配置,工作正常。但是,我需要自定义此默认行为以实现更多的安全检查。

文档中没有描述这一点:

对于加载自定义remberme服务,我已使用名称手动定义该服务: “安全。记住我。服务。”


现在我有了自己的自定义行为。

您可以使用MemberMemberServiceProvider:


我希望这是您搜索到的关于她的内容:)

您是否尝试过以下内容,或者尝试过任何可以添加到问题中的内容?谢谢,我知道默认的“记住我”配置,工作正常。但是,我需要自定义此默认行为以实现更多的安全检查。谢谢,我已经在使用它了。但是默认行为在我的上下文中太不安全了。默认行为将用户的所有信息存储到cookie中。但是我想在cookie中存储一个密钥,在数据库中存储用户名。我可以通过将表刷新到数据库中来重置所有记住的信息。这只是一个需要的用例。现在我正在用Silex和我的新开发人员实现我的毕业设计:p。但是,如果您想设置cookie,可以这样做:公共函数testSetCookie($value){$cookie=newcookie($key'',$value);$response=newresponse();$response->headers->setCookie($cookie);}公共函数testGetCookie(Request$Request){$cookies=$Request->cookies;if($cookies->->has($key'){var\u dump($cookies->get('key');}