草庐IT

user_token

全部标签

PHP - 如何获得 token ?

我被告知我需要验证下面的token,但我不确定从哪里开始。我只能公开访问我从中提取数据的网站。有人向我解释代币或举个例子让我感动吗?我需要访问其他服务器吗?functionsend_CAD($number,$street,$website,$f_opts=true){$year=date('Y',time());$number=trim($number);$street=urlencode(trim($street));$post_data="__EVENTTARGET=&__EVENTARGUMENT=&"."__VIEWSTATE=/wEPD...&"."__EVENTVALIDA

php - 即使在传递 _csrf_token 时也检测到 Symfony CSRF 攻击

这是我的表格:"method="POST">renderRow()?>renderRow()?>renderHiddenFields()?>查看生成的HTML源代码,_csrf_token实际上正在呈现。这是我的操作:publicfunctionexecuteSubmit(sfWebRequest$request){$this->forward404Unless($request->isMethod('post'));$request->checkCSRFProtection();die('submittingpost...');}错误:_csrf_token[CSRFattackde

php - wp_get_current_user null 如果我直接在某些 PHP 文件中访问它

我正在为Wordpress创建一个插件。我创建了一个简单的PHP文件:测试.php。我可以通过浏览器访问它,但是当我这样做时:我的wpdb和wp是NULL。谁能告诉我可能是什么问题?简而言之,所有wp函数都是空的。wordpress库什么时候真正设置它们?通常,您的插件将在Wordpress的上下文中运行,并且您在左侧有相同的Wordpress菜单等。但是我的PHP中需要1个文件,它不在Wordpress的上下文中运行,但我需要访问wordpress函数。这是一个简单的PHP文件,应该只返回XML而没有其他HTMl等。 最佳答案 问

php - 将 Oauth 2.0 访问 token 传递给 PHP 中的 Fusion Tables API 时出现无效凭据错误

我已经到了沮丧的地步,正在寻求帮助。我整个周末都在学习新事物,以便尝试弄清楚如何使用需要通过Oauth2.0进行身份验证的goolgefusiontablesAPI。我开始使用PHP进行开发完全是因为我能够找到一些帮助我走上这条路的例子。几天前,我在这方面知之甚少,如果您想知道为什么我在下面的代码中尝试了某种方法而不是其他方法,那么简单的答案就是,这就是我找到的全部内容。我能够成功开发一个页面,该页面会请求Google的代码响应以访问我自己的个人资料。我还能够成功开发一个位于所需重定向位置的页面,该页面将获取该代码,将其传回谷歌并请求访问token和刷新token,这些token已成功

php - 使用 Facebook PHP SDK 获得 60 天有效访问 token 的正确方法是什么?

Facebook正在弃用offline_access权限。使用FBPHPSDK获得长期(60天)访问token的正确方法是什么? 最佳答案 您应该首先请求新的长期访问token:$new_access=$facebook->setExtendedAccessToken();$access_token=$facebook->getAccessToken();当然你必须使用最新的PHP-SDKvv3.1.1 关于php-使用FacebookPHPSDK获得60天有效访问token的正确方法是

php - 不能在 mysqli_stmt 对象上使用 call_user_func_array

我正在为MySQLi编写一个包装器类。在那里,我正在编写一个函数来接受查询和可变数量的参数,我可以在其中调用mysqli_stmt::bind_param。这是代码:open();#OpensaconnectiontothedatabaseusingMySQLiAPI$stmt=$this->mysqli->prepare($query);try{$result=call_user_func_array(array($stmt,'bind_param'),$params);}catch(Exception$ex){#HandleException}}....}?>下面是我调用该函数的方

php - 无法翻译菜单项 sonata_user

我在翻译SonataUserBundle附带的默认用户菜单下拉菜单时遇到困难.您可以在下面的屏幕截图中看到下拉菜单。admin_monogodb.yml包含:sonata_user还有包含标签(缩写):与任何其他翻译一样,我只是在SonataUserBundle.nl.xliff中添加一个条目:sonata_userGebruikers111但还是显示sonata_user.我调试了Translator中的目录它实际上确实包含正确的翻译。这是怎么回事? 最佳答案 在深入调试Translator组件后,我惊讶地发现它正在SonataA

php - 生成的 CSRF token 太多(PHP),我该如何处理?

我遇到了一个问题。按照OWASP备忘单,我在PHP中实现了一个一次性使用的CSRFtoken系统(基本上是从OWASP复制和粘贴)。每个表单或链接(生成某些操作的链接)都会创建自己的CSRFtoken,一旦使用,就会被删除。应用程序是一个网站,因此可以同时打开多个选项卡。问题是每次加载页面时,它都会创建一个新的CSRFtoken(即使您只是点击重新加载而不发送表单)。例如,在管理面板中,有一个项目列表,每个项目都可以删除一个带有CSRFtoken的链接(所有链接都使用相同的CSRFtoken),但是如果您重新加载页面,则会生成一个新的csrf。在一天结束时,我得到的未使用token比我

PHP : paypal recurring payments token is invalid

我使用了paypalphpsdk:https://github.com/paypal/merchant-sdk-php/blob/master/samples/RecurringPayments/CreateRecurringPaymentsProfile.php快速结帐运作良好,但使用定期付款有问题:token无效。sdk中的第152行,据说Atimestampedtoken,thevalueofwhichwasreturnedintheresponsetothefirstcalltoSetExpressCheckout.CallCreateRecurringPaymentsProf

php - 安全地使用 php : modifying user input to avoid security issues 中的 eval 函数

我正在接管一些使用eval()的网页游戏代码php中的函数我知道这可能是一个严重的安全问题,所以我希望在决定是否取消该部分代码之前帮助审查检查其参数的代码。目前我已经从游戏中删除了这部分代码,直到我确定它是安全的,但功能损失并不理想。我宁愿对此进行安全验证,也不愿重新设计整个段以避免使用eval(),假设这样的事情是可能的。据称可以防止恶意代码注入(inject)的相关代码片段如下。$value是一个用户输入的字符串,我们知道它不包含“;”。1$value=eregi_replace("[\t\r]","",$value);2$value=addslashes($value);3$va