用phpmailer实现简单openvpn用户认证的实现代码

2015-01-24信息快讯网

现在每个人都有无数帐号密码, 难免记不住; 原理是通过 邮件服务器 pop 服务完成认证,也可以使用SMTP,并加SSL已提高安全性

现在每个人都有无数帐号密码, 难免记不住; 原理是通过 邮件服务器 pop 服务完成认证,也可以使用SMTP,并加SSL已提高安全性; 免去设置用户/密码麻烦,适合有自己邮件服务器的场合, 需要PHPMailer, 请自行google
PHP代码
 
<?php 
require_once('class.phpmailer.php'); 
require_once('class.pop3.php'); 
$username = getenv('username'); 
$password = getenv('password'); 
$pop = new POP3(); 
$auth = $pop->Authorise('your.mailserver.com', 110, 30, "$username", "$password", 1); 
if ($auth){ 
# echo OK; 
exit(0); 
} else { 
# echo "FAIL"; 
exit(255); 
} 
?> 


保存为 auth_user.php , 设置为 可执行
server.conf 直接
auth-user-pass-verify auth_user.php via-env
探讨php中header的用法详解
php简单浏览目录内容的实现代码
php之XML转数组函数的详解
利用php绘制饼状图的实现代码
PHP自定义大小验证码的方法详解
解析php中call_user_func_array的作用
深入eAccelerator与memcached的区别详解
基于header的一些常用指令详解
深入理解:单一入口、MVC、ORM、CURD、ActiveRecord概念
探讨file_get_contents与curl效率及稳定性的分析
PHP在线生成二维码(google api)的实现代码详解
深入php函数file_get_contents超时处理的方法详解
详解PHP内置访问资源的超时时间 time_out file_get_contents read_file
PHPMailer邮件发送的实现代码
使用php发送有附件的电子邮件-(PHPMailer使用的实例分析)
用Php编写注册后Email激活验证的实例代码
有关phpmailer的详细介绍及使用方法
用PHP即时捕捉PHP中的错误并发送email通知的实现代码
PHP取进制余数函数代码
PHP采集腾讯微博的实现代码
Php图像处理类代码分享
调试一段PHP程序时遇到的三个问题
php中可能用来加密字符串的函数[base64_encode、urlencode、sha1]
PHP CURL模拟登录新浪微博抓取页面内容 基于EaglePHP框架开发
Trying to clone an uncloneable object of class Imagic的解决方法
Uncaught exception com_exception with message Failed to create COM object
比file_get_contents稳定的curl_get_contents分享
在PHP中利用wsdl创建标准webservice的实现代码
PHP spl_autoload_register实现自动加载研究
php中XMLHttpRequest(Ajax)不能设置自定义的Referer的解决方法
php数组函数序列之array_intersect() 返回两个或多个数组的交集数组
php array_filter除去数组中的空字符元素
php错误提示failed to open stream: HTTP request failed!的完美解决方法
php图片处理:加水印、缩略图的实现(自定义函数:watermark、thumbnail)
用PHP将数据导入到Foxmail的实现代码
©2014-2024 dbsqp.com