• 设为首页
  • 点击收藏
  • 手机版
    手机扫一扫访问
    迪恩网络手机版
  • 关注官方公众号
    微信扫一扫关注
    迪恩网络公众号

如何对新成员实现邮箱认证(PHP)

原作者: [db:作者] 来自: [db:来源] 收藏 邀请

翻译原文:How to Implement Email Verification for New Members

你是否曾经在一个网站上创建一个帐户,并要求验证你的email及发送该邮件的一个验证链接

来激活你的帐号?这样做将大大减少垃圾邮件帐户。在这篇课程中,我们将学习怎么做这件事。

我们将打算创建什么?

我们将在用户创建帐号获得访问成员部分的站点中创建一个友好的PHP注册脚本。

在用户创建他的帐号之后,这个帐号将被锁住直到用户点击他所收到的邮箱中的验证链接。

Step 1 注册页面

我们首先需要一个浏览者可以注册他们帐号的简单页面。所以我们首先要做的就是要创建它。

我还是提醒你这是一个PHP教程,在我的观点里,我想在你转向PHP之前你需要知道基础的HTML。

我将会添加一些HTML及CSS注释对每一行代码的描述。

index.php--这是一个简单的表单注册页面。

css/style.css--为样式表文件

就如你所看到的,我已经在每一行中添加了注释来描述它们做了什么。同时,你应该也

注意到在index.php文件中的一下注释:

我们将打算在这两行直接写我们的PHP。

Step 2 -- 输入验证

第一件事我们将创建一小段代码来验证信息。这是一个我们需要做的简短的列表。

  • 名字是否为空
  • 名字是否太短
  • 电子邮件是否为空
  • 电子邮件是否符合[email protected]格式

所以我们第一步就是当表单提交时验证它们,确保它们不是空值。

休息一下。我们以IF语句开始,首先验证名字字段,

如果你现在提交表单,将没有任何反应。如果你填写两个字段,我们的脚本将会在括号中运行这段代码。

现在我们打算创建一小段代码来验证邮件地址是否合法。如果不合法,我们将返回一个错误。我们将

Post提交过来的变量保存为本地变量,

现在我们可以通过本地变量来获得数据。就如你看到的,我同时也添加了MySQL转义字符串,当插入数据到

MySQL数据库时阻止MySQL注入。

使用SQL语句的时候,mysql_real_escape_string()函数转义特殊的字符。

正则表达式

下一步是一个小片段,来验证电子邮件地址是否合法。


鲜花

握手

雷人

路过

鸡蛋
该文章已有0人参与评论

请发表评论

全部评论

专题导读
上一篇:
PHP开启错误提示而不是单单返回500发布时间:2022-07-10
下一篇:
表单提交与后台PHP如何接口?发布时间:2022-07-10
热门推荐
阅读排行榜

扫描微信二维码

查看手机版网站

随时了解更新最新资讯

139-2527-9053

在线客服(服务时间 9:00~18:00)

在线QQ客服
地址:深圳市南山区西丽大学城创智工业园
电邮:jeky_zhao#qq.com
移动电话:139-2527-9053

Powered by 互联科技 X3.4© 2001-2213 极客世界.|Sitemap