PDA

View Full Version : تغییر رمز ورود



pedram_ns
پنج شنبه 09 مهر 1388, 07:22 صبح
سلام
من با کد های زیر صفحه ایی برای تغییر رمز ورود ساختم.

<asp:AccessDataSource ID="AccessDataSource1" runat="server"
DataFile="~/App_Data/Database.mdb"

UpdateCommand="UPDATE [Company] SET [Pass] = ? WHERE ([Usr] = ? and [pass]=@txtpass) ">

<UpdateParameters>
<asp:Parameter Name="Pass" Type="String" />
<asp:Parameter Name="Usr" Type="String" />
<asp:Parameter Name="txtpass" Type="String" />
</UpdateParameters>

</asp:AccessDataSource>


code-behind

Protected Sub Button1_Click(ByVal sender As Object, ByVal e As System.EventArgs) Handles Button1.Click
AccessDataSource1.UpdateParameters("Pass").DefaultValue = newpass1.Text
AccessDataSource1.UpdateParameters("usr").DefaultValue = Session("user")
AccessDataSource1.UpdateParameters("txtPass").DefaultValue = txtpass.Text

Try


AccessDataSource1.Update()
Label1.Visible = True
Label1.Text = "رمز ورود شما با موفقیت تغییر یافت."
txtpass.Text = ""
newpass1.Text = ""
newpass2.Text = ""

Catch ex As Exception
Label1.Visible = True
Label1.Text = "رمز ورود تغییر نیافت"
txtpass.Text = ""
newpass1.Text = ""
newpass2.Text = ""
End Try
End Sub


دو تا اشکال هست
1.اگه رمز تغییر کنه یا نکنه پیام می ده که تغییرات صورت گرفت.
2.من یک دکمه linkbuttom برای خروج دارم و textbox های تغییر رمز هم اعتبارسنجی دارن وقتی دکمه خروج رو می زنم textbox ها اعتبار سنجی می شن و خروج صورت نمی گیره.

Saber_Fatholahi
پنج شنبه 09 مهر 1388, 08:57 صبح
برای سوال اولت می تونی از رویداد OnUpdated دیتاسورست استفاده کنی
برای سوال دوم هم ValidationGroup دکمه یه چیز دیگه قرار بده تا تداخلی ایجاد نشه
موفق باشی

pedram_ns
پنج شنبه 09 مهر 1388, 18:48 عصر
با تشکر از کمکتون
در مورد مشکل اول ممکنه دقیقا بگین چه کدی و در کجا باید بنویسم.
کدهای خودم رو نوشتم لطفا کمی بیشتر راهنمایی کنید.

pedram_ns
شنبه 11 مهر 1388, 09:41 صبح
لطفا کمک کنید.