草庐IT

token-auth-file

全部标签

php - 来自 url 的 file_get_contents 只能在登录网站后访问

我想制作一个可以从网站捕获页面的php脚本。想想file_get_contents($url)。但是,本网站要求您在访问任何页面之前填写用户名/密码登录表。我想象一下,一旦登录,网站就会向您的浏览器发送一个身份验证cookie,并且对于每个后续的浏览器请求,session信息都会传回网站以对访问进行身份验证。我想知道如何使用php脚本模拟浏览器的这种行为,以便获得访问权限并从该网站捕获页面。更具体地说,我的问题是:我如何发送一个请求包含我的登录详细信息,以便网站回复session信息/cookie我如何阅读类(class)信息/cookie我如何传回这个session信息与每一个结果请

php - oAuth 中的 access token 是否应该在用户每次登录时生成?

我已经在php中实现了oAuth(目前用于Twitter),正如我在几个教程中读到的那样,您应该将访问token存储在数据库中以备将来使用。但是,我不知道您如何知道是否为特定用户存储了访问token,以决定是否应将其从数据库中取出或重新生成。这是描述我的问题的流程:用户首次登录:获取请求token将用户发送到提供商的身份验证页面用户返回带有oauthtoken和oauth验证器的回调url获取访问token在数据库中保存访问token/user_id/screen_name以备将来使用用户在10分钟后返回:如果用户没有注销,访问token仍然在服务器session变量中。否则,重复过程

php - Symfony 3.0.1 CSRF token 存在但无效

我在全新安装Symfony3.0.1时遇到了这个奇怪的问题。我使用包含url和标题的FormPostType生成了一个新的CRUDController。没什么特别的。表单按预期呈现。它包含我的url字段和title字段。在表单内部,隐藏的输入字段_token也被渲染。提交此表单时,我一直收到以下错误:TheCSRFtokenisinvalid.Pleasetrytoresubmittheform.所以token被添加到表单中,它包含一个值,我有一个常量PHPsessioncookie值,只是这个token无效。我已经搜索了其他答案,但类似的问题都是由于缺少_token输入引起的。这个问

php - 在 Laravel 中使用 auth 保护所有管理员/路由

我是laravel的新手,正在为我的第一个应用程序设置管理面板授权。我当前设置文件的方式是:controllers/admin/dashboard.phpsettings.phpnon-admin-controller1.phpnon-admin-controller1.phpviews/admin/dashboard.blade.phplogin.blade.phptemplate.blade.phpnon-admin-view1.phpnon-admin-view1.phpnon-admin-view1.php...这些是我的路线Route::get('admin/login',f

javascript - 如何使用通过 AJAX 发送到 php 的结帐 token 创建 Stripe 收费

我正在尝试通过自定义按钮使用Stripe的新结帐功能,通过AJAXPOST将token发送到php文件,然后该文件将执行收费。不幸的是,我在从POST变量中检索token时遇到了一些问题。我希望这里有人可以告诉我我过于复杂的地方,以及是否有更简单的方法来做到这一点。在客户端,我有5个带有不同可能“捐赠”的按钮。到目前为止,这是为此编写的js(不包括html):$(function(){vardonationAmt='';varhandler=StripeCheckout.configure({key:'pk_test_3plF76arhkygGMgwCEerThpa',image:'/

php - 如何使用 file_get_contents 或 file_get_html?

我已经阅读了很多关于这里的问题,我不确定我是否应该为此使用file_get_contents或file_get_html。我想做的就是使用PHP在我的网站上显示此页面中的两个表:http://www.statmyweb.com/recently-analyzed/当然,我知道如何获取他们的完整页面并将其显示在我的网站上,但我不知道如何在不获取页眉/页脚的情况下只拉出这两个表格。 最佳答案 您需要file_get_html,因为file_get_contents会将响应主体加载到字符串中,而file_get_html会将其加载到sim

php - 我可以存储 Facebook 访问 token 并在以后使用吗?

我正在构建一个使用FB连接的网络应用程序(PHP)。我在facebook提供的PHP库的帮助下成功注册/登录用户。我也可以使用此代码发布到墙上Facebook::$CURL_OPTS[CURLOPT_SSL_VERIFYPEER]=false;Facebook::$CURL_OPTS[CURLOPT_SSL_VERIFYHOST]=2;$facebook=newFacebook(array('appId'=>$fb_key,'secret'=>$fb_secret,'cookie'=>true,//enableoptionalcookiesupport));$session=$face

php - 文件权限和 CHMOD : How to set 777 in PHP upon file creation?

保存文件时有关文件权限的问题,当文件不存在时,最初创建为新文件。现在,一切顺利,保存的文件似乎具有644模式。为了使文件保存为777模式,我必须在此处更改什么?感谢一千人提供的任何提示、线索或答案。我认为与此处相关的代码包括在内:/*writetofile*/self::writeFileContent($path,$value);/*Writecontenttofile*@paramstring$fileSavecontenttowhichfile*@paramstring$contentStringthatneedstobewrittentothefile*@returnbool*

php - 登录 [ Auth->identify() ] 在 CakePHP 3 上始终为 false

我在使用CakePHP2一段时间后开始使用CakePHP3,但我在创建身份验证登录时遇到了麻烦。新的身份验证函数$this->Auth->identify()总是返回false。在数据库上,密码加密完美,查询谁带用户也可以。我的代码:应用程序Controller:[...]classAppControllerextendsController{publicfunctioninitialize(){$this->loadComponent('Flash');$this->loadComponent('Auth',['loginRedirect'=>['controller'=>'Admi

php - Recaptcha 未使用 file_get_contents 进行验证

对为什么这不起作用感到困惑。提交表单后,我收到错误消息,这意味着我的recaptcha验证失败。来self的表单:PHP:if(isset($_POST['g-recaptcha-response'])){$captcha=$_POST['g-recaptcha-response'];}$secretKey="(secret-key)";$response=file_get_contents("https://www.google.com/recaptcha/api/siteverify?secret=".$secretKey."&response=".$captcha);$respo