草庐IT

AUTHENTICATION

全部标签

php - ZF2 "Unable to render template"Zend 在错误的目录中查找

我有一个奇怪的情况......在创建ZF2SkeletonApplication之后,我在View目录“authentication/auth”中创建了一个名为Authentication的额外模块,其中包含一个AuthController和一个LoginAction,我放置了一个login.phtml。当我运行应用程序时出现错误Zend\View\Renderer\PhpRenderer::render:Unabletorendertemplate"authentication/auth/login";resolvercouldnotresolvetoafile奇怪的是,当我将完整的

php - 如何配置 CakePHP 的 $this->Auth->login() 以使用自定义密码哈希

CakePHPv.2.4...我正在关注thisdocumentation尝试设置Auth组件以使用我的自定义密码哈希类:App::uses('PHPassPasswordHasher','Controller/Component/Auth');classAppControllerextendsController{//authneededstuffpublic$components=array('Session','Cookie','Auth'=>array('authenticate'=>array('Form'=>array('fields'=>array('username'=

php - 找不到路径 "/login_check"的 Controller - symfony2

我知道这是一个常见问题。并且已经发布了关于这个主题的几个问题。我已经尝试了这些问题中推荐的所有解决方案,但没有一个奏效。我发现如果我将form_login置于firewall之后,就会出现此问题。但是我在防火墙中没有任何额外的层,所以路径应该很简单,如文档中所述。我的security.yml#app/config/security.ymlsecurity:encoders:Joy\JoyBundle\Entity\User:algorithm:sha512encode_as_base64:trueiterations:1role_hierarchy:ROLE_ADMIN:ROLE_US

php - Laravel 的 Auth::attempt() 返回 true 但 Auth::check() 返回 false

如标题所示,Laravel的函数Auth::attempt()返回true如下代码部分(删除了不重要的部分):publicfunctiondoLogin(){$validator=[..]if($validator->fails()){[..]}else{$userdata=array('username'=>Input::get('username'),'password'=>Input::get('password'));if(Auth::attempt($userdata,true)){returnRedirect::to('/');}else{returnRedirect::t

php - Laravel 登录后重定向

这是文档Whenauserissuccessfullyauthenticated,theywillberedirectedtothe/homeURI.Youcancustomizethepost-authenticationredirectlocationbydefiningaredirectTopropertyontheLoginController,RegisterController,andResetPasswordController:protected$redirectTo='/';Iftheredirectpathneedscustomgenerationlogicyoum

php - Windows 身份验证可以与 IIS 上的 PHP 一起用于 ODBC 连接吗?

是否可以在PHP中使用用户windows身份验证(在iis中设置)进行数据库连接?这在.NET世界中可以通过一种称为“模拟”的技术实现。这是否也存在于PHP/IIS世界中?编辑:我使用的数据库是MSSQLServer2005。 最佳答案 如果您可以使用Keberos对PHP应用程序进行身份验证,则可以使用kerberosDelegation将凭据传递到辅助服务器。KenSchaefer有一系列关于Kerberos的博客,包括thisarticle关于授权。 关于php-Windows身份

php - 在 PHP 中通过 session 设置登录系统

我找到了问题#2的根源。就是session_register(foo)的使用。我将以下内容放入我的handle_registration.php。session_register("foo");session_register("foo2");$foo2=$_POST['email'];$foo['email']=$_POST['email']问题仍然存在,因为我的sessioncookie中没有存储任何变量。这是我loginscript的逻辑.由PascalMartin解决和TheDisintegrator:将函数session_write_close放在生成登录session中的正

PHP AJAX登录,这种方法安全吗?

我刚刚开始使用PHP和MySQL,并创建了一个登录表单,一切正常!现在我想添加ajax,我考虑的第一个方法是使用jQuery$.post方法。我对代码没意见,这里是我将要做什么的快速思路:functionlogin(){$.post('login.php',{username:form.username.value,password:form.password.value})}我只需要知道,这种方法安全吗?如果不安全,我应该考虑什么方法? 最佳答案 它的安全性与任何其他表单提交方法一样安全。

php - 移动身份验证器如何工作

我想知道移动验证器是如何工作的(比如Battle.net、rift,有些银行有,等等),所以我可以为我自己的网站制作一个(只是为了好玩)。我了解基础知识:验证器具有与电话相关的代码和与网站相关的代码。用户在网站上输入电话代码。然后可以生成相关的token(使用电话和网站代码)。我只是想知道token是如何创建的。这有标准算法吗?该算法如何工作?任何现有的PHP库都可以做这样的事情(例如)? 最佳答案 看看GoogleAuthenticator.已经有适用于此的iPhone、Android和黑莓应用程序,这是一个既定的协议(proto

php - FOS 用户包认证

如何FOSUserBundle通过此服务容器对用户进行身份验证?$this->container->get('security.context')->getToken()->getUser();我想操纵身份验证过程。我应该在bundle的哪个位置查看? 最佳答案 实际上FOSUserBundle不做认证。它实际上提供了一个数据库用户提供程序。身份验证部分由Symfony2的内部form_login身份验证提供程序完成。如果要创建自定义身份验证提供程序,请检查this食谱条目。 关于php