草庐IT

rest_auth

全部标签

php - 使用 auth_request 模块的 Nginx 身份验证

我已经安装了启用了auth_request模块的nginx,但是当我尝试设置身份验证时遇到了问题。我想通过php脚本进行身份验证,当用户向此位置发出请求时,nginx请求到php文件,如果响应为2xx,则身份验证为真,如果响应为4xx,则身份验证失败。这是我现在所做的,它正在完美地工作,但我不知道如何在php文件上传递参数,例如用户名密码:http://example.com/live/index.php?username=test&password=password这是在没有这些参数的情况下工作的配置。location/live{auth_request/http_auth;}loc

php - 在 REST API 中使用时,操作 POST 数据以使用 Symfony2 表单

背景:我正在symfony上编写一个RESTfulAPI。我希望客户端能够使用内容类型application/json发布到url并发布Controller操作正在寻找的表单的json对象。我为此使用了一个非常基本的Controller设置。出于演示目的,我们假设我正在尝试验证一个简单的用户名密码组合。publicfunctionloginAction(Request$request){$user=newApiUser();$form=$this->createForm(newApiUserType(),$user);if("POST"==$request->getMethod()){

php - Laravel 4 Auth 总是重定向到登录页面?/login

我在我的网络应用程序中使用laravel,在routes.php中我有://adminroutesRoute::group(array('before'=>'auth'),function(){Route::controller('admin','UsersController');});我想保护并检查此人是否已登录,但此代码总是重定向到“/login”我希望它重定向到“admin/login”,可以这样做吗? 最佳答案 在filters.php文件中有一个默认的auth过滤器,应该是这样的:Route::filter('auth'

php - Laravel 5.2 错误 App\User cannot use Illuminate\Foundation\Auth\User - 这不是特征

我是laravel5.2的新手。现在我正在尝试创建自定义登录。我创建了登录html。提交时,函数显示错误App\UsercannotuseIlluminate\Foundation\Auth\User-itisnotatrait我找不到错误是什么。代码如下Routes.phpRoute::post('/','Admin\LoginController@postLogin');LoginController.php$email,'password'=>$password])){//echo"success";returnredirect('admin/dashboard');}else{

php - 使用 FOSRestBundle REST API 设置注册 FOSUserBundle

问题已解决,请检查我的回答。我正在我的Symfony2.7restapi上构建一个注册端点。我正在使用FosRestBundle和FosUserBundle这是用户模型:\这是UserType表单:\classUserTypeextendsAbstractType{/***@paramFormBuilderInterface$builder*@paramarray$options*/publicfunctionbuildForm(FormBuilderInterface$builder,array$options){$builder->add('email','email')->add

php - $_SERVER ['PHP_AUTH_USER' ] 为空

我试图更新我的VPS的php版本,但它没有用,而且我的供应商也没有很好地帮助我,所以我将它降级到以前的版本。我现在正在使用PHP5.2.17(cli)。在此版本中一切正常。由于这次升级和降级,变量$_SERVER['PHP_AUTH_USER']为空。(在php.ini中,register_globals处于“开启”状态并且$_SERVER['PHP_SELF']正常工作)。它正确地询问我的用户名和密码,我成功连接,但我需要使用$_SERVER['PHP_AUTH_USER']。我尝试了$_SERVER['PHP_AUTH_USER']、$_SERVER['AUTH_USER']、$_

php - REST API 新手

基本上,我被指派使用第3方RESTAPI在PHP中构建一个REST请求应用程序。执行POST、GET等操作看起来很简单,但是它们有一个叫做Authorizationheader的东西,它使用Digesttoken。我如何通过get传递它?如:$url="http:/domain/core.xml";$response=file_get_contents($url);echo$response;返回:未找到摘要身份验证header在FireFoxesPOSTER中,我只需添加header“Authorization”和值“Digest0:codehere”,它就可以工作。

PHP REST 放置/删除选项

试图了解在PHP中创建应用程序的REST方法。我在理解如何从php脚本发送put/delete时遇到问题。在网上我只能找到如何确定发送了哪个php方法。if($_SERVER['REQUEST_METHOD']=='DELETE')但是如何发送这个DELETE方法呢?通常当我想从DB中删除一些记录时我会做什么我有普通的html表单,方法设置为post/get并记录dbid然后我按提交按钮发送post/get表单。如何创建此提交以发送delete/put方法? 最佳答案 有两种常用的方法可以从HTML页面发送请求,即使用GET或POS

php - Auth guard [admin] 未定义

你好,我是laravel的新手,当我使用adminauthguard时,我正在按照教程制作管理页面,但是当我尝试访问管理页面“www.school.dev/admin”时,我看到了这个错误这是我的config/auth.php['guard'=>'web','passwords'=>'users',],/*|--------------------------------------------------------------------------|AuthenticationGuards|---------------------------------------------

php - 整理 REST API 请求的 Htaccess 规则

我有一个正在使用的API服务器,它目前通过$_GET变量接受请求,如下所示http://localhost/request.php?method=get&action=query_users&id=1138ab9bce298fe35553827792794394&time=1319225314&signature=d2325dedc41bd3bb7dc3f7c4fd6f081d95af1000我需要帮助创建一个HTAccess规则,该规则可以读取将“&”替换为“/”以及“=”和“?”的网址使用“/”创建一个干净的url,如http://localhost/request/method/