用phpmailer实现简单openvpn用户认证的实现代码
程序员文章站
2023-02-26 14:58:20
现在每个人都有无数帐号密码, 难免记不住; 原理是通过 邮件服务器 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代码
复制代码 代码如下:
<?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
推荐阅读
-
用phpmailer实现简单openvpn用户认证的实现代码
-
用PHP实现Ftp用户的在线管理的代码
-
用vue的双向绑定简单实现一个todo-list的示例代码
-
使用JSP实现简单的用户登录注册页面示例代码解析
-
用AJAX实现页面登陆以及注册用户名验证的简单实例
-
jwt,spring security ,feign,zuul,eureka 前后端分离 整合 实现 简单 权限管理系统 与 用户认证的实现
-
laravel实现简单用户权限的示例代码
-
用神经网络识别猫——一个简单的逻辑回归代码实现
-
用js实现计算代码行数的简单方法附代码_javascript技巧
-
用phpmailer实现简单openvpn用户认证的实现代码