草庐IT

smtp-auth

全部标签

php - 如何使用 file_get_contents() 在 Windows NT Auth 之后检索文件

我有一个设置,其中LAMP服务器需要从位于WindowsNT身份验证后面的另一台服务器IIS的javascript文件中检索输出。没有适当的身份验证,我可以只使用file_get_contents()来检索我需要的javascript文件。但是,如果使用WindowsNT身份验证,这会失败。有人知道如何模拟身份验证过程以允许PHP检索文件吗? 最佳答案 使用curl。functiongetUrl($url,$username=false,$password=false){$ch=curl_init();curl_setopt($ch

php - 如何在用 PHP 发送电子邮件之前验证 SMTP 凭据?

既然很难找到答案,我想这可能是不可能的。如果是这样,我想确认这是不可能的。 最佳答案 使用最新版本的PHPMailer有一种非常简单的方法.require_once'phpmailer/class.phpmailer.php';require_once'phpmailer/class.smtp.php';$mail=newPHPMailer(true);$mail->SMTPAuth=true;$mail->Username='email@example.com';$mail->Password='my_awesome_passwo

php - 有没有办法将数据发送到推送器 channel_auth_endpoint?

我正在开发与推送器的聊天,我需要将一些数据发送到身份验证端点,有什么方法可以发送数据并通过POST或GET访问它吗?Pusher.channel_auth_endpoint='/server/client_auth';pusher=newPusher('public_key');谢谢!!! 最佳答案 是的,您可以在创建Pusher实例时提供要发送到auth端点的额外数据,例如varauthOptions={headers:{'header-1':'header-value-1','header-2':'header-value-1'

php - 我更改了 SMTP 和 SMTP 端口,但它仍然显示无法连接到位于 "localhost"端口 25 的邮件服务器

我目前使用的是xampp1.7.0,我的php版本是5.2.8我将我的php.ini文件更改为:[mailfunction];ForWin32only.SMTP=smtp.gmail.comsmtp_port=465我的send_email.php文件如下所示:$to="myemail@gmail.com";$subject="Testmail";$message="Hello!Thisisatestmessage.";$from="someonelse@gmail.com";$headers="From:".$from;mail($to,$subject,$message,$head

php - Zend_Auth : why authenticate object named adapter and not strategy?

$Zend_auth->authenticate($adapter);为什么叫适配器而不是策略? 最佳答案 问得好。我同意Zend_Auth_Adapter组件是Strategy模式的良好代表。可以争论它也是适配器模式的候选者。它是作为您正在使用的任何身份验证机制的适配器,它可以是另一个类(使它更明显地成为适配器),但即使对于诸如使用存储在数据库中的凭据的身份验证之类的东西,它也是是作为底层凭证存储的纯英文适配器。此外,在ZendFramework中没有通过模式名称调用每个类的约定。尽管存在符合这些模式的类,但没有Xxx_Singl

php - 使用 Ion Auth 在 Codeigniter 中创建用户角色和配置文件

我将Codeigniter与IonAuth一起用于用户管理。我想创建两种不同的用户角色-一种用于志愿者,一种用于组织。我知道我可以将IonAuth的groups用于访问控制之类的事情,但是将字段添加到不同用户类型的好方法是什么(例如-志愿者用户将拥有“口语”'字段,而组织将有一个'任务'字段)?我应该为每个新用户类型扩展IonAuth类并为每种类型单独处理CRUD,还是使用“组”字段和用户ID来引用另一个表中的字段?关于解决这个常见问题的方法有什么见解吗? 最佳答案 我建议只将您需要的所有字段添加到元表中,并且只更新每个用户组所需的

php - 使用 PHP mail() 函数的 SMTP 身份验证

我坚持尝试使用PHPmail()函数将SMTP身份验证添加到我的php脚本。该脚本目前有效,但因为它没有使用SMTP身份验证,所以php文件的路径和许多其他敏感详细信息都包含在header中(帐户用户名等)。我目前正在使用“$headers=”等指定一些header信息,但我知道我需要使用SMTP身份验证来解决这个问题。有没有一种简单的方法可以让我的脚本使用SMTP身份验证而无需使用phpmailer等?我可以简单地指定端口、身份验证、用户名、密码吗?更新:这是代码:`code`$eol=PHP_EOL;$headers="From:Test".$eol;$headers.="Repl

php - 火力基地: "Could not parse auth token."

你好,我正在使用带有php的firebase并使用这个library.我收到此错误“无法解析身份验证token。”我的授权token是正确的,因为我也使用了与node.js相同的token。我的代码是这样的require"vendor/autoload.php";constDEFAULT_URL='https://xxxxxxxxx.firebaseio.com';constDEFAULT_TOKEN='xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx';$firebase=new\Firebase\FirebaseLib(DEFAULT_URL,DEFAULT_TOK

php - Laravel 护照 : auth:api behaving like auth:web

我正在尝试在我的应用程序中实现passport以验证api调用。我已经按照官方文档中的说明进行了配置。我的authguard中有这个:'api'=>['driver'=>'passport','provider'=>'users',],而且,这在我的AuthServiceProvider的boot()方法中:Passport::routes();这是我尝试访问的路由:Route::middleware('auth:api')->get('/user',function(Request$request){return$request->user();});Route::group(['n

php - 我如何向 Laravel 的 auth()->user() 对象 + 它的关系添加更多数据?

我的user模型有一个外键引用,叫做person_id,它指的是我的people表中的一个person.当我死亡并转储经过身份验证的用户(dd(auth()->user()))我得到:{"id":1,"email":"foo@bar.baz","is_enabled":1,"person_id":3,"created_at":"2017-12-1210:04:55","updated_at":"2017-12-1210:04:55","deleted_at":null}我可以通过调用auth()->user()->person来访问person但这是一个原始模型。Person的Pres