Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/235.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 具有OAuth和mod_重写的远程用户_Php_Apache_.htaccess_Mod Rewrite_Oauth - Fatal编程技术网

Php 具有OAuth和mod_重写的远程用户

Php 具有OAuth和mod_重写的远程用户,php,apache,.htaccess,mod-rewrite,oauth,Php,Apache,.htaccess,Mod Rewrite,Oauth,我正试图为我的网站设置某种限制。 此网站将承载某些文档,只有在我的支持网站上经过身份验证的用户才能访问这些文档。该站点支持OAuth,我需要的是在用户访问我的内容站点时检查他是否经过身份验证。如果没有,则重定向或显示错误消息 有人建议OAuth可能使用远程用户,因此在重写规则中直接使用它 我该怎么做 我的第一个想法是使用rewriterule,并使用某种OAuthLoginChecker.php检查用户是否登录(返回true或false并相应地执行操作)。哪种方法最好?这个答案取决于您使用哪个库

我正试图为我的网站设置某种限制。 此网站将承载某些文档,只有在我的支持网站上经过身份验证的用户才能访问这些文档。该站点支持OAuth,我需要的是在用户访问我的内容站点时检查他是否经过身份验证。如果没有,则重定向或显示错误消息

有人建议OAuth可能使用远程用户,因此在重写规则中直接使用它

我该怎么做


我的第一个想法是使用rewriterule,并使用某种OAuthLoginChecker.php检查用户是否登录(返回true或false并相应地执行操作)。哪种方法最好?

这个答案取决于您使用哪个库来验证用户的oauth身份。我还没有使用任何东西。我只知道我使用的支持站点(Zendesk)有OAuth,我认为使用它会很有用。那么,继续你的建议吧。