草庐IT

authenticate_with_http_token

全部标签

php - 使用 md5 哈希作为注册字符串 token 是否安全?

我开始在我的项目上开发用户注册。用户将通过电子邮件发送的链接确认他们的注册。我想我可以使用表单中插入的电子邮件,加上一个随机盐,然后散列这个连接的字符串,这样每个字符串标记都是唯一的。链接将是这样的:http://www.example.com/register/7ddf32e17a6ac5ce04a8ecbf782ca509我认为它很好并且易于构建,但我不确定它是否足够安全。我正在使用CakePHP2.7和SQLServer2014开发这个项目。 最佳答案 这实际上取决于您如何生成MD5。只要确保您的数据是随机的。我不使用MD5来

php - Facebook graph api 访问 token 中没有电子邮件

在使用facebookgraphapi验证用户时,成功登录后,我想获取用户电子邮件。为此,我提出了用户数据请求:https://graph.facebook.com/me?access_token=xxxxxxxxxx但令我惊讶的是,我无法在json输出中获取用户的电子邮件...我怎样才能得到电子邮件?我们需要指定任何权限吗? 最佳答案 你必须强制它,像这样:...graph.facebook.com/me?**fields=email,name**&access_token...然后你可以使用对象user->email

php - 如何在php中检查页面是从http还是https调用的

只是想知道,我们是否可以在php中检查页面是从http还是https调用的?例子:如果我通过以下链接调用customer.php页面http://customer.php,是否可以检查php并告诉页面来自http..如果我从以下链接调用页面https://customer.php,是否可以检查php并告诉页面来自https? 最佳答案 试看:if(!empty($_SERVER['HTTPS'])){//httpsisenabled} 关于php-如何在php中检查页面是从http还是h

php - 如何在所有到达服务器的 HTTP 请求中包含一个 php 脚本

我有一个名为init.php的文件,我希望它自动包含在到达我的服务器的每个HTTP请求中。我的服务器使用PHP5.3和快速CGI进行LAMP配置。欢迎任何实现此目的的方法。我已经尝试过的:我已经用.htaccess文件尝试了auto_prepend_file方法,但没有成功。我做了以下事情。.htaccess文件:php_valueauto_prepend_file/home/user/domain.com/init.phpinit.php文件:index.php文件:statement1所以,现在如果我访问http://domain.com/我发现只有声明1被打印出来。语句2未打印。

php - htaccess 将所有重定向到 https 到 http 除了一个文件夹

我不知道为什么我找不到这个或做这个但基本上我想做的就是将我服务器上的任何页面重定向到https://除非它在文件夹/fbthumbnails/中,因为facebook没有't允许缩略图为https://。 最佳答案 使用mod_rewrite,将其粘贴到.htaccess文件中的适当位置RewriteEngineOnRewriteCond%{HTTPS}offRewriteCond%{REQUEST_URI}!^/fbthumbnails/RewriteRule^https://%{HTTP_HOST}%{REQUEST_URI}[

php - 如何在没有 access_token 的情况下显示来 self 网站的 facebook 提要消息?

我有一个facebook站点(站点,而不是个人资料墙),并且想在网页上显示消息提要。如果我使用,这已经可以正常工作了https://graph.facebook.com/177610425663218/feed但是为此我需要一个access_token。使用GraphExplorer我可以生成一个临时token。我知道我可以创建一个OAuth,但我不希望我网页的每个访问者都登录facebook只是为了查看提要。必须有另一种方式...也许使用PHP而不是Javascript? 最佳答案 https://developers.faceb

PHP If Else with isset : else part does not work

PHP部分在这里所以当我发布它时,其他部分根本不起作用(意思是:我设置的文本就消失了),而另一半工作(意思是:我可以分配变量,但不能留空)。我整晚都在为此苦苦挣扎......请帮忙!所以这是第二页,如果你需要看第一页的代码,请告诉我!这是HTML部分:这里有什么问题吗?请帮忙!;font-size:20px;color:;">"> 最佳答案 不使用echo,在else部分也使用变量赋值。if(isset($_POST['lovers'])){$lovers=$_POST['lovers'];}else{$lovers="P&M";}

php - Twilio PHP API 库 : Warning: file_get_contents(): SSL operation failed with code 1

我通过composer("twilio/sdk":"~3.12")安装了官方TwilioPHPAPI库。当我尝试通过测试凭证使用API(例如发送短信)时出现错误:Warning:file_get_contents():SSLoperationfailedwithcode1.OpenSSLErrormessages:error:14090086:SSLroutines:SSL3_GET_SERVER_CERTIFICATE:certificateverifyfailedin..vendor/twilio/sdk/Services/Twilio/HttpStream.phpline62如果

php - Route.php 中的 UnexpectedValueException 行 639 : Invalid route action: [App\Http\Controllers\PortfolioController]

为什么我会收到此错误。我创建了一个PortfolioController。然后我用这个做了一条路线Route::get('portfolio','PortfolioController');所以在我的Controller页面中我做了这个。我在输入localhost/portfolio/paintings时收到此错误 最佳答案 从代码的外观来看,您似乎正在尝试设置implicitcontrollerroute.你很接近,但你的路线定义有点偏离。您需要使用controller而不是get:Route::controller('portf

javascript - 使用表单数据添加 laravel CSRF token

在通过所见即所得编辑器上传图像时,我需要使用FormData()传递LaravelCSRFtoken。但它似乎失败了,或者它没有使用append()方法添加csrftoken。这是我的代码:functionuploadImage(image){vardata=newFormData();data.append("image",image);data.append("csrfToken",Laravel.csrfToken);//它没有在表单数据中添加laravelcsrftoken,因为我仍然收到错误TokenMismatchExceptioninVerifyCsrfToken.php