草庐IT

Gmail-Auth

全部标签

php - 使用 Gmail SMTP 通过 PHP 发送电子邮件

我有一个问题已经解决了大约一个星期,但找不到答案。作为这一切的序言,我在互联网上搜索了各种各样的东西。这个问题有很多答案,但似乎没有一个对我有帮助。我对PHP和很多我想要的东西有点陌生(过去几个月一直在使用它)。让我找到问题的根源:我在学校网络上,在我的宿舍里设置了自己的服务器。我正在创建一个需要验证用户电子邮件的网站,但基本的PHPmail()函数不起作用。我被告知我需要使用SMTP。所以我决定使用GmailSMTP是最简单和最便宜的方法。为此,我在Gmail上创建了一个名为verify.impressions@gmail.com的帐户。这是代码。echo"startingmails

php - Gmail自动登录脚本

我有gmail登录凭据。如果我们传递用户名和密码,是否可以自动登录Gmail通过url或CURL。 最佳答案 如果您右键单击gmail登录页面并查看源代码,您可以找到用户电子邮件和登录字段的ID。然后您可以使用这些来编写一个javascript来自动填充它并提交。这里有一个实现你可以查看http://techtoggle.com/2009/06/how-to-autologin-into-yahoo-hotmail-lycos-mail/编辑:它没有使用您提到的语言,但它仍然是一个解决方案。此外,虽然链接url和文章标题没有提到gm

php - 使用 HTTP-AUTH 重定向?

有没有办法让PHP重定向到新页面,并传递HTTP-AUTH?我一直在使用cURL,作为这里的第二个例子:Sendingbasicauthenticationinformationviaform不幸的是,当我这样做时,实际URL(显示在浏览器URL栏中)仍然是原始PHP的URL,而不是我正在浏览的目标。这是我到目前为止所得到的:我也试过替换上面的尾端:if($httpcode==200){header("Authorization:Basic".base64_encode($userpass));header("Location:http://website/directory/");}

php - 未捕获的异常 'Swift_TransportException',消息为 'Connection could not be established with host smtp.gmail.com [Connection timed out #110]'

我已经在google中搜索过了,并尝试了StackOverflow中的所有建议。但我仍然收到fatalerror:我正在使用SwiftMailer向GMAIL发送和电子邮件。它在我的本地主机上完美运行,但是当我上传并尝试时它给了我一个fatalerror:这是我的部分代码:require_once'Swift-5.1.0/lib/swift_required.php';$email="fromemail@gmail.com";$transport=Swift_SmtpTransport::newInstance('ssl://smtp.gmail.com',465);$transpor

php - Laravel Auth::user() 关系

我正在尝试通过Auth::user()函数获取我的用户角色关系。我以前这样做过,但由于某种原因它不起作用。Auth::user()->role这将返回尝试从非对象获取属性的错误。在我的用户模型中我有这个:publicfunctionrole(){return$this->belongsTo('vendor\package\Models\Role');}在我的榜样中,我有:publicfunctionuser(){return$this->hasMany('vendor\package\Models\User');}当我这样做时,它会返回我的角色名称,所以我认为我的关系是正确的:User

php - Codeigniter Ion Auth 编辑用户表

我是Codeigniter的新手,正在学习ionauth身份验证系统。我只是有几个问题:1)是否可以修改默认用户表?(你会赞成还是反对?)我知道模型、View、库或Controller中可能有一些函数期望表具有它们的默认结构,但是例如,我不需要公司专栏,那么我该如何删除它呢?2)如何向默认用户表添加额外的用户信息?(如果我只是执行一些sql向默认用户表添加列,它会影响任何功能吗?)3)这是theast问题的后续问题,有人会建议只为我的其他用户信息创建一个单独的表,并使用他们的用户ID作为这个新表中的主键,然后通过我的访问tjat信息自己的模特?感谢您的帮助!

php - 添加 'auth:api' 中间件 Laravel 5.3 后找不到路由

我正在尝试使用laravel5.3中的新oauth2功能从我的一个laravel项目到另一个项目进行api调用。我想从旧项目调用的新laravel项目的api.php路由文件中有这条路由:Route::get('/hello',function(){return'hello';})->middleware('auth:api');没有中间件我可以毫无问题地调用它,有了中间件,它会抛出404未找到错误。这是检索访问token然后进行api调用的代码:$http=newGuzzleHttp\Client;$response=$http->post('http://my-oauth-proj

php - 如何使用 zend_auth 作为插件

我正在处理我在ZendFramework中的第一次用户登录,但我对Zend_Auth有点困惑。我阅读的所有关于它的文章都直接在Controller中使用它。但对我来说,作为插件工作更有意义大家怎么看? 最佳答案 您可以将它用作插件,唯一的缺点是如果您在Bootstrap中初始化插件,那么插件将为每个Controller和操作执行,因为它必须在您的Controller之前运行。你可以扩展Zend_Auth并添加额外的方法来设置auth适配器和管理存储,然后你可以调用Your_Custom_Auth::getInstance()来获取a

php - CodeIgniter 和 gmail 的 SMTP 错误

我正在使用带有自定义域的outlook.com(例如,nono@forexample.com)我正在使用codeigniter电子邮件库Openssl已启用有人知道发生了什么事吗?我已经通过其他人的例子尝试了很多解决方案。它不起作用。我已与服务提供商核实,他们没有阻止端口配置(在config/email.php)$config['protocol']='smtp';$config['smtp_host']='ssl://smtp.googlemail.com';$config['smtp_port']='587';$config['smtp_timeout']='30';$config

php - Laravel 5:如何在路由中使用 Auth::user()->id

我尝试使用phpLaravel框架创建一个应用程序。当我在我的路由文件中使用Auth::user()->id时>我收到错误消息“尝试获取非对象的属性”。那么我该如何解决呢?这是我的路由文件`'Auth\AuthController','password'=>'Auth\PasswordController',]);$common_variable=App\MyModel::where('site_id',Auth::user()->id)->count();view()->share(compact('common_variable'));` 最佳答案