PHP-PHP验证卡号与密码
有一批vip卡号,每个卡号有一个验证密码,客户同时输入卡号和密码验证其是否为VIP。各位怎么做最好?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
有一批vip卡号,每个卡号有一个验证密码,客户同时输入卡号和密码验证其是否为VIP。各位怎么做最好?
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
接受
或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
发布评论
评论(2)
用php来实现,首先你需要把vip卡号和密码这些数据存储好,建议使用mysql数据库建表存储。
建立mysql表:
CREATE TABLE `table_name` (
`vip` INT NOT NULL COMMENT 'vip卡号',
`password` VARCHAR(30) NOT NULL COMMENT '对应的密码'
);
这里每个VIP卡号必须保证是唯一的。实现流程为:先获取客户输入的VIP卡号和密码,按照VIP卡号查询数据里的记录。
$sql = "SELECT `password` FROM `table_name` WHERE `vip` = '客户输入vip卡号'";
再验证从数据库里获取的密码是否和客户输入的密码一致。
这里有两个问题需要注意:
一、对客户输入的信息需要进行安全性和规范性验证,防止恶意攻击。
二、存入数据的密码需要进一步的加密(如md5加密),防止数据库泄漏,别人也无法获取明文密码。验证的时候只需要对客户输入的密码做同样的加密处理再进行匹配。
卡号保证唯一,每个卡号对应一个密码就行了。
即使密码有几率重复问题也不大。