PageRenderTime 28ms CodeModel.GetById 22ms RepoModel.GetById 1ms app.codeStats 0ms

/e_desk/forgotpassword.aspx.vb

http://github.com/shafiqissani/eDesk-Systems
Visual Basic | 92 lines | 67 code | 20 blank | 5 comment | 0 complexity | ce68b6e215e3eeaacb1fc60e3406657b MD5 | raw file
  1. Imports System.Data
  2. Imports System.Data.SqlClient
  3. Namespace e_desk
  4. Partial Class forgotpassword
  5. Inherits System.Web.UI.Page
  6. #Region " Web Form Designer Generated Code "
  7. 'This call is required by the Web Form Designer.
  8. <System.Diagnostics.DebuggerStepThrough()> Private Sub InitializeComponent()
  9. End Sub
  10. Private Sub Page_Init(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles MyBase.Init
  11. 'CODEGEN: This method call is required by the Web Form Designer
  12. 'Do not modify it using the code editor.
  13. InitializeComponent()
  14. End Sub
  15. #End Region
  16. Private Sub Page_Load(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles MyBase.Load
  17. 'Put user code to initialize the page here
  18. End Sub
  19. Private Sub butt_sub_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles butt_sub.Click
  20. Dim con As SqlConnection = New SqlConnection("Server=(local);uid=sa;database=eDesk")
  21. con.Open()
  22. Dim str As String
  23. Dim username As String
  24. username = uname.Text
  25. str = "select hintquestion from registration where userid='" + username + "'"
  26. Dim cmd As SqlCommand = New SqlCommand(str, con)
  27. Dim dr As SqlDataReader
  28. dr = cmd.ExecuteReader()
  29. If dr.Read Then
  30. question.Text = dr.GetValue(0)
  31. question.Visible = True
  32. labelans.Visible = True
  33. answer.Visible = True
  34. viewpass.Visible = True
  35. label_ques.Visible = True
  36. uname.Visible = False
  37. label_uname.Visible = False
  38. butt_sub.Visible = False
  39. p2.Visible = True
  40. Else
  41. Response.Write("user name is not valid")
  42. End If
  43. End Sub
  44. Private Sub viewpass_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles viewpass.Click
  45. Dim con As SqlConnection = New SqlConnection("Server=(local);uid=sa;database=eDesk")
  46. con.Open()
  47. Dim str As String
  48. Dim ans As String
  49. ans = answer.Text
  50. str = "select password from registration where hintquestion='" + question.Text + "' and hintanswer ='" + ans + "'"
  51. Dim cmd As SqlCommand = New SqlCommand(str, con)
  52. Dim dr As SqlDataReader
  53. dr = cmd.ExecuteReader()
  54. If dr.Read Then
  55. 'Response.Write(dr.GetValue(0))
  56. question.Visible = False
  57. labelans.Visible = False
  58. answer.Visible = False
  59. viewpass.Visible = False
  60. label_ques.Visible = False
  61. you_label.Visible = True
  62. password.Text = dr.GetValue(0)
  63. password.Visible = True
  64. Else
  65. Response.Write("Your answer is not valid..")
  66. End If
  67. End Sub
  68. Private Sub LinkButton1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles LinkButton1.Click
  69. Response.Redirect("index.aspx")
  70. End Sub
  71. End Class
  72. End Namespace