【问题标题】:How to insert secret question and answer using ASP.NET membership?如何使用 ASP.NET 成员资格插入秘密问答?
【发布时间】:2011-06-10 06:50:21
【问题描述】:

我正在为我的 Web 应用程序使用 asp.net 会员资格。我需要我的用户在成功登录后在单独的页面中选择他们自己的秘密问题和答案。

使用 asp.net 成员资格将秘密问答插入数据库的方法是什么?

【问题讨论】:

    标签: login asp.net-membership user-roles


    【解决方案1】:

    procs 名称应该是 [aspnet_Membership_ChangePasswordQuestionAndAnswer]

    带参数

    @ApplicationName       nvarchar(256),
    @UserName              nvarchar(256),
    @NewPasswordQuestion   nvarchar(256),
    @NewPasswordAnswer     nvarchar(128)
    

    或者在代码中

    http://msdn.microsoft.com/en-us/library/system.web.security.membershipuser.changepasswordquestionandanswer.aspx

    但是你需要那个密码

    【讨论】:

    • 这对我来说是个问题。我怎样才能获得登录用户的密码?我想在 asp.net 会员资格中没有办法获得密码(如果我是,请纠正我错误的)。有没有其他办法获取密码?
    • 要么再次向用户请求它,要么从上一页存储它(不推荐)
    • 是的,我将密码存储在会话中。虽然这不是更好的方法,但这可能是解决此问题的唯一方法..
    猜你喜欢
    • 2011-09-08
    • 2011-11-21
    • 2011-02-03
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多