C# 用户订阅站点时发送带有验证链接的电子邮件
我是.NET编程的初学者,请帮帮我。C# 用户订阅站点时发送带有验证链接的电子邮件,c#,asp.net,sql-server,C#,Asp.net,Sql Server,我是.NET编程的初学者,请帮帮我。 我的问题:当用户订阅站点时,这些值将添加到Sql DB中,当前存储在表数据中的值在订阅时将获得“是”状态消息。 但是,问题开始了——当他们订阅网站时,电子邮件必须通过验证链接发送到订阅者的电子邮件地址。 当用户点击此验证链接时,直接进入网址即可。 然后,在SQL DB中,状态消息必须同时更改为状态“YES”,即 已存储为“否”。 请向我推荐一些站点/链接,其中包含此问题的完整代码或任何有助于我找到解决方案的内容。这是每个使用用户注册的服务器端项目的常见任务
我的问题:当用户订阅站点时,这些值将添加到Sql DB中,当前存储在表数据中的值在订阅时将获得“是”状态消息。 但是,问题开始了——当他们订阅网站时,电子邮件必须通过验证链接发送到订阅者的电子邮件地址。 当用户点击此验证链接时,直接进入网址即可。 然后,在SQL DB中,状态消息必须同时更改为状态“YES”,即 已存储为“否”。
请向我推荐一些站点/链接,其中包含此问题的完整代码或任何有助于我找到解决方案的内容。这是每个使用用户注册的服务器端项目的常见任务
这是每个使用用户注册的服务器端项目中的常见任务
您的问题相当广泛,可能值得您查看asp.net会员系统,您可以在此处找到一个演练-
至于会员电子邮件场景,它是“Rolla的4个家伙”网站上关于会员系统的一系列文章的一部分-你的问题很广泛,可能值得你看看asp.net会员系统,这里可以找到一个演练-
至于会员电子邮件场景,它是“Rolla的4个家伙”网站上关于会员系统的更大系列文章的一部分-请观看此视频,以便您可以使用类似的方法完成任务请观看此视频,因此,您可以使用类似的方法来完成您的任务您需要以一些恶意用户无法预测的方式构建验证链接,并决定致电您的网站以非法订阅或取消订阅您的用户 例如,在你身体的某个地方,你可以有:
<a href="http://yoursite.com/unsubscribe.aspx?id=userId&token={some-guid-value-stored-in-your-db} > Click here to unsubscribe </a>
你需要以一种恶意用户无法预测的方式构建验证链接,并决定呼叫你的网站以非法订阅或取消订阅你的用户 例如,在你身体的某个地方,你可以有:
<a href="http://yoursite.com/unsubscribe.aspx?id=userId&token={some-guid-value-stored-in-your-db} > Click here to unsubscribe </a>
你到底想要什么?当你问问题时,你能说得更具体一点,试着更通俗一点吗?嗨,当用户订阅网站时,电子邮件验证链接必须转到他的电子邮件ID,当点击他的链接时,它必须直接进入网站登录页面。你到底想要什么?当你问问题时,你能说得更具体一点,试着更通俗一点吗?嗨,当用户订阅网站时,电子邮件验证链接必须进入他的电子邮件ID,当点击他的链接时,它必须直接进入网站登录页面。有最佳的方法可以做到这一点,但这是最简单的方法之一。有最佳的方法可以做到这一点,但这是最简单的方法之一
Page_Load
{
string userid = Request.QueryString["id"];
string guid = Request.QueryString["token"];
//Query your database, find user matching this id and token chaning YES for NO to
//unsbscribe
}