LJM!!! 0 Denunciar post Postado Maio 6, 2008 Boa Tarde à todos, Pessoal como faço para que ao clicar no link troca de senha ele veja quem logou e ao digitar os campos de senha,alterar a senha somente do usuario logago?? Coloquei o código onde a informação de quem esta logando esta sendo guardado numa session vejam: Dim cn As New OleDb.OleDbConnection Dim cm As New OleDb.OleDbCommand Dim dr As OleDb.OleDbDataReader Dim authticket As FormsAuthenticationTicket Dim encryptedTicket As String Dim authCookie As HttpCookie Dim usuario As String = txtUsername.Text Dim senha As String = txtPassword.Text Try cn.ConnectionString = ConfigurationSettings.AppSettings("ConnectionString") cn.Open() cm.Connection = cn cm.CommandText = "Select * From admin where ((usuario=@usuario) and (senha=@senha))" With cm.Parameters .Add(New OleDb.OleDbParameter("@usuario", usuario)) .Add(New OleDb.OleDbParameter("@senha", senha)) End With dr = cm.ExecuteReader() If dr.HasRows Then authticket = New FormsAuthenticationTicket(txtUsername.Text.ToLower(), False, 60) encryptedTicket = FormsAuthentication.Encrypt(authticket) authCookie = New HttpCookie(FormsAuthentication.FormsCookieName, encryptedTicket) Response.Cookies.Add(authCookie) Session("previousUser") = usuario '[color="#FF0000"] Como faço para que na pagina troca-senha.aspx ele veja quem logou,faça um select no id de quem logou e depois faça um update no campo senha somente desse id e o user logado?????[/color] System.Web.Security.FormsAuthentication.RedirectFromLoginPage(usuario, False) Else lblMsg.Text = "Usuário ou Senha Incorreta!" End If Catch ex As Exception lblMsg.Text = ex.Message End TryComo faço para que na pagina troca-senha.aspx ele veja quem logou,faça um select no id de quem logou e depois faça um update no campo senha somente desse id e o user logado????? Obrigado, Compartilhar este post Link para o post Compartilhar em outros sites
quintelab 91 Denunciar post Postado Maio 6, 2008 LJM da mesma forma que fez um select filtrando pelo usuário e senha, basta executar um update no seu banco utilizando como clausula o id do seu usuário. Abraços... Compartilhar este post Link para o post Compartilhar em outros sites