当前位置: 首页 > 知识库问答 >
问题:

在ASP. NET MVC中重置密码

管景天
2023-03-14

我正在ASP. NET中实现自己的重置密码。在重置密码中,首先我创建一个随机字符串并将其邮寄到用户电子邮件。对于电子邮件中的链接,如http://xyz.com/account/forgot?random=xxxx

共有1个答案

严峰
2023-03-14

您是否像Html一样使用。开始表格(“动作”,“控制器”),如果是这样,那么您将松散查询字符串参数。由于ForGotPassword(...)的HttpGet和HttpPost方法具有相同的操作名称,您可以只使用Html。开始表格()。因此,表单将数据发布到页面url,您将获得查询字符串。

在http post方法中,可以定义如下:,

    [HttpPost]
    public ActionResult ForGot(ForgotModel model, string random,strung userid)
    {
     :
     :
    }

>

[HttpGet]
public ActionResult ForGot(string random,strung userid)
{
 ViewBag.Random =random;
 Viewbag.Userid =userid;
 :
 :
} 
[HttpPost]
public ActionResult ForGot(ForgotModel model, string random,strung userid)
{
 :
 :
}

而且,鉴于

@Html.BeginForm("ForGot","Account"){
:
 @Html.Hidden(ViewBag.Random)
 @Html.Hidden(ViewBag.Userid)
:
}
 类似资料:
  • 问题内容: 我一直按照以下说明为Windows 7便携式计算机上的本地安装重置 root 密码。 我停止了服务,创建了 init-file ,并运行以下命令(以管理员身份): 我收到以下 警告 : 2014-02-08 15:44:10 0 [警告]不建议使用带隐含DEFAULT值的TIMESTAMP。请使用– explicit_defaults_for_timestamp服务器选项(有关更多详细

  • 我目前正在一个Java项目中实现忘记密码功能。我的方法是, > 用户单击忘记密码链接。 在忘记密码页面中,系统提示用户输入他/她在系统中注册的电子邮件地址。 包含给定电子邮件地址和重置密码页面链接的电子邮件。 用户单击链接,他/她会被重定向到一个页面(重置密码),用户可以在其中输入他的新密码。 在重置密码页面中,“电子邮件地址”字段自动填充,并且由于其被禁用,因此无法更改。 然后用户输入他的新密码

  • 介绍 {tip} 想要快速上手? 只需在一个新的 Laravel 应用中运行 php artisan make:auth 命令,然后在浏览器中访问 http://your-app.dev/register 或分配给应用的任何别的 URL。这条命令将搭建起整个身份验证系统,包括重置密码! 大多数 Web 应用都为用户提供了重置密码的功能。相比强迫你在每个应用中都要重实现一遍此功能,Laravel 提

  • 我们已经讲解完了,如果创建,注册用户,激活,修改,删除用户了,看似已经全了,但是我们还缺了一点 那就是为用户提供重置密码! 这个是一个网站必不可少的功能之一吧 我们重置密码,在 sentry 中分成 两步 1、发送 重置代码给用户 2、验证 重置代码,成功则修改密码 首先我们看 第一步 获取重置密码的代码 try { // 根据 email 查找用户 $user = Sentry:

  • 在继续了解更专业的工具前,我们先讨论一下 reset 与 checkout。 在你初次遇到的 Git 命令中,这两个是最让人困惑的。 它们能做很多事情,所以看起来我们很难真正地理解并恰当地运用它们。 针对这一点,我们先来做一个简单的比喻。 三棵树 理解 reset 和 checkout 的最简方法,就是以 Git 的思维框架(将其作为内容管理器)来管理三棵不同的树。 “树” 在我们这里的实际意思是

  • 问题内容: 我在tomcat中有一个数据源,该数据源具有使用某种算法加密的密码,我想在与数据库建立连接时解密该数据源。 以下是我的春季配置代码 上面的bean是自定义的,它扩展了JndiObjectFactoryBean 我在这里应该怎么做才能得到加密的密码并将其重新设置。我有我的解密算法,但是我不确定哪种超类方法会为我获取可以重新设置的密码。 请建议,我已经搜索并尝试了很多。 问题答案: 我弄清