首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >获取用户确认激活链接值

获取用户确认激活链接值
EN

Stack Overflow用户
提问于 2011-10-24 20:53:30
回答 2查看 2K关注 0票数 0

我正在使用确认链接方法来激活我的website.when用户帐户,提交表单,我发送一个链接到用户的电子邮件地址,与激活码。当用户点击这个链接,他重定向到我的网站注册页面与地址栏中的值,如http://showmycode.co.in/boobloom/register?email=omnath0@gmail.com&activation_code=caU8xWxvYM如何可以检查激活的用户status...and的电子邮件地址和激活码我得到的值,电子邮件地址和激活码。

代码语言:javascript
运行
复制
 $confirmLink = HTTP_PATH.'register'.'?'.'email'.'='.$to.'&'.'activation_code'.'='.$confirmationcode;
EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2011-10-24 20:56:18

如果您指的是如何读取传入的值,如下所示:

代码语言:javascript
运行
复制
// most basic usage
$code = $_GET['activation_code'];
$email = $_GET['email'];

// now go on and activate the account

然而,上面的方法并不是最好的处理方法(特别是,如果URL不包含变量,您希望避免PHP通知),所以您最好编写一个小的helper函数:

代码语言:javascript
运行
复制
function param($name, $default = null) {
    return isset($_GET[$name]) ? $_GET[$name] : $default;
}

$code = param('activation_code');
$email = param('email');
票数 1
EN

Stack Overflow用户

发布于 2011-10-24 21:02:53

您可以在php中通过get方法获取激活码和email,并检查数据库中的emailid和激活码是否相同或not.If是否相同,然后通过更改激活状态来激活账号。

代码语言:javascript
运行
复制
$activation_code=$GET['activation_code'];
$email = $_GET['email'];

在触发之后,选择query并检查是否找到记录,然后更新激活状态。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/7875922

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档