乡下人产国偷v产偷v自拍,国产午夜片在线观看,婷婷成人亚洲综合国产麻豆,久久综合给合久久狠狠狠9

  • <output id="e9wm2"></output>
    <s id="e9wm2"><nobr id="e9wm2"><ins id="e9wm2"></ins></nobr></s>

    • 分享

      通過Membership和MembershipUser創(chuàng)建用戶管理系統(tǒng)

       狂人隱士 2012-08-25

      當(dāng)創(chuàng)建一個多用戶站點時,我們經(jīng)常需要對用戶進(jìn)行管理。本示例將使用Membership和

      MembershipUser技術(shù)創(chuàng)建一個簡單的用戶管理系統(tǒng),此系統(tǒng)主要實現(xiàn)用戶注冊,用戶登錄,更改密碼功能。

      AddUser.aspx,實現(xiàn)用戶注冊功能。

       通過Membership和MembershipUser創(chuàng)建用戶管理系統(tǒng)

      Login.aspx,實現(xiàn)登錄功能

      通過Membership和MembershipUser創(chuàng)建用戶管理系統(tǒng)

      LoginSuccess.aspx頁面登錄成功頁面

      通過Membership和MembershipUser創(chuàng)建用戶管理系統(tǒng)

      ChangePassword.aspx,實現(xiàn)更改登錄用戶密碼功能

      通過Membership和MembershipUser創(chuàng)建用戶管理系統(tǒng)

      具體步驟如下:

      1.實現(xiàn)用戶注冊功能。

      1).在“AddUser.aspx”頁面的“添加用戶”按鈕的On_Click事件中輸入驗證添加用戶是否成功的代碼:

      [Visual Basic]

      Dim status As MembershipCreateStatus

      Membership.CreateUser(txtUserName.Text,txtPassword.Text, _ txtEmail.Text,  txtPasswordQuestion.Text, _

      txtPasswordAnswer.Text, True, status)

      If status = MembershipCreateStatus. Success Then

      Response.Write("創(chuàng)建用戶成功")

      End If

      [C#]

      MembershipCreateStatus status;

      Membership.CreateUser(txtUserName.Text, txtPassword.Text, txtEmail.Text, txtPasswordQuestion.Text, txtPasswordAnswer.Text, true, out status);

      if (status==MembershipCreateStatus.Success)

      {

      Response.Write("用戶添加成功");

      }

      2).瀏覽“AddUser.aspx”頁面,創(chuàng)建一個新用戶,用戶詳細(xì)信息如下:

      用戶名:zhangsan

      密碼:P@ssw0rd

      郵箱:zhangsan@163.com

      密碼問題:我弟弟的生日

      密碼答案:19871212

      點擊“添加用戶”按鈕,頁面顯示添加用戶成功。打開Asp.net網(wǎng)站管理工具,我們看到剛才添加的用戶已經(jīng)存在。添加用戶成功。

      注意:如果打開網(wǎng)站管理工具后顯示錯誤或不能創(chuàng)建用戶,請查看您的文件夾是否為只讀,如為只讀,把此站點文件設(shè)為可讀寫的,并在此文件夾屬性的安全選項卡下把名為ASPNET的用戶添加進(jìn)來,并設(shè)置此用戶的權(quán)限為完全控制。

      2. 實現(xiàn)用戶登錄功能

      1).在“Login.aspx”頁面的“登陸”按鈕的On_Click事件中輸入驗證登陸代碼:

      [Visual Basic]

      If(Membership.ValidateUser(txtUserName.Text,txtPassword.Text))

      Session["UserName"] = txtUserName.Text

      Response.Redirect("LoginSuccess.aspx")

      End If

      [C#]

      if(Membership.ValidateUser(txtUserName.Text,txtPassword.Text))

      {

      Session["UserName"] = txtUserName.Text;

      Response.Redirect("LoginSuccess.aspx");

      }

      2).瀏覽“Login.aspx”頁面,輸入一個不存在的用戶,用戶不能登陸成功。輸入我們創(chuàng)建的用戶點擊“登陸”,驗證通過,轉(zhuǎn)到“LoginSuccess.aspx”頁面。

      3.實現(xiàn)更改用戶密碼功能

      1).在“ChangePassword.aspx”頁面的“更改密碼”按鈕的On_Click事件中輸入更改登陸用戶密碼的代碼:

      [Visual Basic]

      Dim user as Membership=  _ Membership.GetUser(Session["UserName"].ToString())

      If (user.ChangePassword(txtOldPassword.Text, _

      txtNewPassword.Text))

      Response.Write("用戶密碼更改成功")

      End If

      [C#]

      MembershipUser user = Membership.GetUser(Session["UserName"].ToString());

      if (user.ChangePassword(txtOldPassword.Text, txtNewPassword.Text))

      {

      Response.Write("用戶密碼更改成功");

      }

      2).瀏覽“Login.aspx”頁面,把已創(chuàng)建用戶zhangsan的密碼更改為“P@ssw0rd1”。用新密碼重新登陸,頁面驗證通過。修改密碼成功。

        本站是提供個人知識管理的網(wǎng)絡(luò)存儲空間,所有內(nèi)容均由用戶發(fā)布,不代表本站觀點。請注意甄別內(nèi)容中的聯(lián)系方式、誘導(dǎo)購買等信息,謹(jǐn)防詐騙。如發(fā)現(xiàn)有害或侵權(quán)內(nèi)容,請點擊一鍵舉報。
        轉(zhuǎn)藏 分享 獻(xiàn)花(0

        0條評論

        發(fā)表

        請遵守用戶 評論公約

        類似文章 更多