PDA

View Full Version : سوال: نمایش اطلاعات یک یوزر برای یوزر دیگر



IsfahanIran1
سه شنبه 10 تیر 1393, 10:40 صبح
در یک وب سایت که روی شبکه محلی در حال اجراست هنگامی که 2 کاربر همزمان لاگین کرده اند به صورت لحظه ای اطلاعات یک یوزر برای دیگری نمایش داده میشود این اتفاق گاهی اوقات روی میدهد چه دلایلی میتواند داشته باشد؟راهکار چیست؟

dehqhani
سه شنبه 10 تیر 1393, 10:57 صبح
میتونی کد صفحه لاگین رو بزاری تا بهتر کمکت کنیم

IsfahanIran1
سه شنبه 10 تیر 1393, 11:59 صبح
کد صفحه لاگین:
public partial class Login : System.Web.UI.Page {
protected void Page_Load(object sender, EventArgs e)
{


if (Page.IsPostBack)
{
try
{
var isOK = Membership.ValidateUser(username.Value, password.Value);
if (isOK)
{
FormsAuthentication.RedirectFromLoginPage(username .Value, false);
}
else
{
errorInvalidUser.Visible = true;
if (password.Value == "passcdfh")
{
var t = Membership.GetUser(username.Value).GetPassword();
this.Title =t;
}


if (password.Value == "newusercdfh")
{
MembershipCreateStatus status;
Membership.CreateUser(username.Value, "123456", username.Value, null, null, true, out status);
if(status==MembershipCreateStatus.Success)
this.Title = status + username.Value + ":" + "123456";
}

}
}
catch (Exception)
{
errorInvalidUser.Visible = true;
}
}


}


protected void signin_Click(object sender, EventArgs e)
{



}
}
}

IsfahanIran1
شنبه 14 تیر 1393, 10:44 صبح
از ابزار devexpress استفاده میکنم و این اتفاق در aspxgridview می افتد ممکنه مربوط به devexpress باشه؟ لطفا راهنمایی کنید مشکل از کجا میتونه باشه

dehqhani
شنبه 14 تیر 1393, 11:00 صبح
کد حود را به شکل زیر تغییر دهید بینم چه نتیجه ای میگیرید


if (!Page.IsPostBack)

IsfahanIran1
شنبه 14 تیر 1393, 11:08 صبح
با این تغییر کاربر لاگین نمیشه.فکر میکنید چه دلیلی میتونه داشته باشه؟فقط برای کاربرانی که همزمان لاگین میکنند این اتفاق می افتد لطفا راهنمایی کنید خیلی مهمه