0

我正在开发一个旧的 ASP.NET 应用程序,其最终用户使用本地 Windows 帐户(无域)进行身份验证。我们想切换到使用会员资格(通过aspnet_regsql),并将应用程序移动到新服务器。无缝执行此操作的最佳方法是什么?

我最担心的是我不希望每个用户都必须经历“忘记密码”的过程。关于密码。据我了解,没有受支持的方法可以获取密码以将其转换为会员用户。是否有不受支持的方式来获取密码?

大约有 1000 个用户,他们很少登录系统——可能每年几次。要点是:将有很大一部分用户在旧系统死去之前不会登录。

我目前的想法是我们需要实现两个工作流程:

  1. 在迁移到新服务器之前,任何登录的人都将通过 Windows 进行身份验证,并且他们的帐户会自动转换为会员用户。我们将从我们的自定义登录页面获得他们的密码。
  2. 迁移后,任何登录但尚未转换为会员的人都必须经历“忘记密码”程序。我们会向他们展示一条信息,解释原因。

所以底线:有没有办法做到这一点,而无需用户经历忘记密码的过程?

4

1 回答 1

0

我希望您无法从 Windows 帐户中获取密码,您可以导入用户,创建密码并使用新密码向用户发送电子邮件,或者您可以发送链接供用户登录并创建密码或请求密码重置给他们的电子邮件地址?

于 2013-05-02T09:46:29.097 回答