草庐IT

mod_auth_sspi

全部标签

php - Zend 如何使用 mod_rewrite 在前端 Controller 中解析 URL?

我搞不懂ZendFramework是如何控制路由的。我实际上正在尝试创建我自己的Controller/路由类,编写了与Zend推荐的相同代码,以将.htaccess重写为位于网站根目录中的index.php:RewriteEngineOnRewriteCond%{REQUEST_FILENAME}-s[OR]RewriteCond%{REQUEST_FILENAME}-l[OR]RewriteCond%{REQUEST_FILENAME}-dRewriteRule^.*$-[NC,L]RewriteRule^.*$index.php[NC,L]我不明白的是最后一行。它没有捕获组和$变量

php - 使用 mod_rewrite 将路径转换为查询字符串变量

我正在尝试让Apache发送:http://mydomain.com/these/are/arguments/mmmk致:http://mydomain.com/?pages=these/are/arguments/mmmk$_GET['pages']将显示these/are/arguments/mmmk。我已将“AllowEncodedSlashes”设置为开。规则需要能够处理尾部斜杠,并且没有子页面(如http://mydomain.com)有谁知道如何完成这个任务? 最佳答案 为了不重写图像/脚本,您首先需要确保该文件或目录不

php $SERVER ['PATH_INFO' ] 和 apache mod_rewrite

我这里有.htaccess文件:Options+FollowSymLinksRewriteEngineonRewriteBase/RewriteCond%{REQUEST_FILENAME}!-fRewriteCond%{REQUEST_FILENAME}!-dRewriteRule.*index.php[QSA,L]并且重写有效,但是当我尝试http://site.com/example时,我的index.php中没有path_info.这个话题我已经红了https://stackoverflow.com/questions/1442854/codeigniter-problem-w

php - 带有 mod_vhost_alias 的动态 open_basedir

我正在使用mod_vhost_alias并想为每个用户动态设置open_basedir。有点像php_admin_valueopen_basedir/var/www/vhosts/%1但它不起作用。因为我有很多虚拟主机(4000-5000)mod_macro不适合我。我正在尝试应用这个补丁http://wiki.preshweb.co.uk/doku.php?id=apache:securemassvhosting但没有成功。有什么建议吗? 最佳答案 您可以使用auto_prependphp.ini中的选项以提供将首先执行的脚本。在

php - 如何在 iis 服务器上启用 mod_rewrite

我发现我的服务器(_SERVER["SERVER_SOFTWARE"]-Microsoft-IIS/7.0),Architecturex86上没有启用mod_rewrite功能。我怎样才能启用mod_rewrite。有人能帮帮我吗。 最佳答案 对我有用的答案是安装MicrosoftURLRewrite模块,然后在站点的根目录中创建一个web.config文件,其中包含以下内容(规则):|%3E)"/> 关于php-如何在iis服务器上启用mod_rewrite,我们在StackOverf

php - 如何使用 mod rewrite/htaccess 创建带有两个或多个参数的友好 URL?

Mod重写新手在这里。我想在URL中传递两个URL参数,但格式更友好。如果用户通过“example.com/blah123/sys”,在这种情况下,我应该能够提取MySQL记录“blah123”和模式类型“sys”。这是示例:网址:example.com/blah123/sys在.htaccess中,我有:RewriteEngineOnRewriteRule^([^/.]+)/?$index.php?id=$1如果传递的URL是“example.com/blah123”,但不是“example.com/blah123/sys”,则上述方法有效。我尝试了以下方法,但它不起作用:Rewri

php - CakePHP - 无法使用 Blowfish Auth 登录用户

我正在使用CakePHP构建网络应用程序。我想使用bcrypt/Blowfish进行密码加密。用户注册工作正常,包括使用bcrypt散列密码。但不知何故我之后无法登录-应用程序显示用户名/密码错误但输入正确。这是我关于授权的代码:AppController中的Auth组件设置:public$components=array('Session','Auth'=>array('loginAction'=>array('controller'=>'users','action'=>'login'),'authenticate'=>array('Form'=>array('userModel'

php - 拉维尔 5 : No hint path defined for [Auth]

我正在加载邮件View$this->mail->send('auth::emails.email_confirmation',['url'=>$confirmationEmailUrl],function($m)use($user,$toMail){$m->to($toMail,$user->name)->subject('mail');});和服务提供商publicfunctionregisterViews(){$viewPath=base_path('resources/views/modules/auth');$sourcePath=__DIR__.'/../Resources/

php - $this->Auth->identify();在 cakephp 3.2 中返回 false

我已经在cakephp3.2中完成了登录的所有设置,但是在登录时它返回false。用户Controller中的登录函数publicfunctionlogin(){$this->viewBuilder()->layout('');if($this->request->is('post')){$user=$this->Auth->identify();pj($user);//returningfalseif($user){$this->Auth->setUser($user);return$this->redirect($this->Auth->redirectUrl());}$this-

php - Laravel [5.2.21] 自定义 Auth Guard 不持久

我正在尝试设置自定义身份验证保护,一切正常。我能够登录Model,但是一旦我将访问者重定向到新页面,身份验证就会丢失。我可以在Controller执行重定向之前dd()Auth::guard('client')->user()就好了,但是在AuthenticateClient中间件。我正在使用默认的保护程序来验证用户,并且一切正常。我已确保路由位于启用session的web中间件下。我搜索过类似的问题,但找不到有效的解决方案。有什么解决办法吗?旁注:我知道我在下面的代码示例中使用了token,但我所做的不仅仅是针对该token进行验证。所以这是一个不同于为api验证token的系统。路