草庐IT

登录注册

全部标签

php - 如何保护 symfony2 中除登录页面之外的整个页面?

我想通过使用FOSUserBundle登录来确保整个站点的安全。我试过这样设置security.ymlsecurity:encoders:Symfony\Component\Security\Core\User\User:plaintextFOS\UserBundle\Model\UserInterface:sha512role_hierarchy:ROLE_ADMIN:ROLE_USERROLE_SUPER_ADMIN:[ROLE_USER,ROLE_ADMIN,ROLE_ALLOWED_TO_SWITCH]providers:fos_userbundle:id:fos_user.u

php - 跨域单一选择性登录

它不是我正在寻找的明确跨域session,但它是解释我想要什么的最简单方法。我有一个创建网站的系统。这些网站托管在许多不同的服务器上。用户可以创建自己的帐户,然后可以创建许多网站。他们可以创造www.mysite.com子域名.mysite.com并创建许多不同的网站。有时,网站彼此完全不同,但有时,这些网站实际上联系紧密,可能应将它们视为同一网站。例如:(完全不同的领域)mysite-news.com网站mysite-blog.com或(相同域,不同子域)新闻.mysite.com博客.mysite.com我需要的是一种让用户在他们想要的地方创建排序联合的方法,通过单击复选框允许他们

php - Codeigniter 构造函数 - 检查用户是否登录

我正在尝试为我的Controller创建一个构造函数,该构造函数引用我包含在自动加载的帮助程序中的函数。该函数检查用户是否已登录,如果已登录,则将他们重定向到登录页面。似乎我没有正确设置构造,因为我收到以下错误:Fatalerror:CalltoundefinedmethodProfile::is_logged_in()这是Controller:is_logged_in();}publicfunctionindex(){echo'hello';}}我只想在用户登录时访问Controller内的功能。这是自动加载的助手$autoload['helper']=array('url','ar

php - 使用 Sentry 2 处理登录

我无法理解登录的Sentry2实现。我的意思是在Sentry中它是相当困难的。将Input中的用户名/电子邮件和密码提供给Sentry::login()方法,但是他们现在更改了它,这真的很令人困惑。首先,他们删除了没有意义的用户名列。其次,登录方法现在需要一个User对象,您需要使用用户ID检索该对象,这同样没有意义,因为您不知道用户ID,除非您进行另一个查询,因此它们确实使一切变得复杂。我的代码:publicfunctionlogin(){//Denyaccesstoalreadylogged-inuserif(!Sentry::check()){$rules=array('user

php - Codeigniter Rest 服务器摘要或基本身份验证无法登录

我正在使用PhilSturgeon的REST服务器。我在设置基本或摘要身份验证时遇到问题。调用该方法时,我会看到提示输入用户名和密码的对话框,即使我输入了正确的用户名和密码,它也不会接受。我该如何解决这个问题?是我的虚拟主机不允许吗?这就是我在rest.php中设置身份验证的方式:其余默认。$config['rest_auth']='Basic';$config['auth_source']='';$config['rest_valid_logins']=array('admin'=>'password'); 最佳答案 我自己找到了

php - FOSUserBundle - 如何在尝试访问 login_path 时重定向已经登录的用户

是否可以仅针对AUTHENTICATED的用户执行自动重定向到特定路由/login的某些路由(即/)?以及如何?我正在使用FOSUserBundle。这是我的安全配置:security:encoders:FOS\UserBundle\Model\UserInterface:sha512role_hierarchy:ROLE_ADMIN:ROLE_USERROLE_SUPER_ADMIN:ROLE_ADMINproviders:fos_userbundle:id:fos_user.user_provider.username_emailfirewalls:main:pattern:^/f

php - 使用 AuthType Basic 登录后的 .htaccess 500 错误

这是我的.htaccess文件:AuthTypeBasicAuthName"LOGIN"AuthUserFile.htpasswdRequirevalid-user登录后,我收到500错误。如果我清除.htaccess文件,它就可以正常工作。有什么想法吗? 最佳答案 我认为你必须写下你的.htpasswd的完整路径(在linux上:/path/to/.htpasswd)来自http://weavervsworld.com/docs/other/passprotect.htmlTroubleshootingMakesurethatth

php - Laravel 手动登录功能

我在Laravel5.5中使用手动登录功能。卡在登录中。并检查所有(5个相关)堆栈链接,但没有找到任何线索。Achievementisonceusergetregistered,automaticallysigninthatuser.错误是"Typeerror:Argument1passedtoIlluminate\Auth\SessionGuard::login()mustimplementinterfaceIlluminate\Contracts\Auth\Authenticatable,stringgiven,calledinServer/vendor/laravel/frame

php - 如何使用 PHP 使用 LinkedIn 注册 API 获取电子邮件地址

我从一些有关链接注册的教程中获得了这段代码,但该教程仅提供了基本信息。我还需要获取用户电子邮件...我该怎么做?代码如下:auth.php这是我在likedin上获取访问表的链接。debug=true;#Nowweretrievearequesttoken.Itwillbesetas$linkedin->request_token$linkedin->getRequestToken();$_SESSION['requestToken']=serialize($linkedin->request_token);#Witharequesttokeninhand,wecangeneratea

php - 无效的表单 key 。请刷新页面。在 magento 管理员登录页面上

我在Magento上遇到了一个奇怪的情况。几个小时前,我成功登录到管理仪表板。在我注销并重新启动我的电脑并尝试再次登录后。我遇到了一个错误InvalidFormKey.Pleaserefreshthepage.Magento安装在实时服务器上。我没有更改任何内容或向数据库添加任何内容。凭据有效,但我们无法登录。另外,我无法登录Magento下载器面板。这是什么bug?我们如何解决这个问题?更新!来自@DouglasRadburn链接。问题的详细解释和可能的解决方案。https://magento.stackexchange.com/questions/98220/security-pa