zoukankan      html  css  js  c++  java
  • Membership修改用户密码

    Membership本身不提供管理员修改用户密码的方法,只能通过用户的邮箱及问题找回,此方法在实际应用中不实现,解决方法如下:
    1。 requiresQuestionAndAnswer="false"   requiresQuestionAndAnswer一定要设成FALSE,不然是无法强型更改用户密码的;
    程序代码 程序代码
    <membership defaultProvider="sqlprovider" userIsOnlineTimeWindow="15">
                <providers>
                    <add name="SqlProvider"
                          type="System.Web.Security.SqlMembershipProvider"
                          connectionStringName="aspnetdbConnectionString"
                         requiresQuestionAndAnswer="false"
                            minRequiredPasswordLength="4"
                         maxInvalidPasswordAttempts="5"    
                         applicationName="CBC"
                         requiresUniqueEmail="false"
                            minRequiredNonalphanumericCharacters="0"/>
                </providers>
            </membership>


    2。C#里的方法如下:

    程序代码 程序代码
    try
            {
                string name = Request.QueryString["username"];//获取更改的用户名
                string password = TextBox1.Text;//新密码
                MembershipUser users = Membership.GetUser(name);
                string oldps = users.ResetPassword();//系统自动重设密码
                users.ChangePassword(oldps, password);//密码变更
                //Response.Write("OK");
                WebMessageBox.Show("ok", true);
            }
            catch (Exception ex)
            {
                WebMessageBox.Show(ex.Message);
            }
  • 相关阅读:
    Balanced Binary Tree
    Convert Sorted List to Binary Search Tree
    Convert Sorted Array to Binary Search Tree
    Binary Tree Zigzag Level Order Traversal
    Validate Binary Search Tree
    Binary Tree Level Order Traversal II
    Binary Tree Level Order Traversal
    Maximum Depth of Binary Tree
    如何把U盘的两个盘或者多个盘合成一个
    bugku 想蹭网先解开密码
  • 原文地址:https://www.cnblogs.com/Bany/p/1755480.html
Copyright © 2011-2022 走看看