PDA

View Full Version : راهنمایی در مورد ساخت پروفایل کاربری



GeneralMilad
شنبه 23 فروردین 1393, 23:00 عصر
سلام دوستان

چطور میشه یه پروفایل ساده ساخت که افرادی که اطلاعاتشون داخل جدول بانک ذخیره شده هر یک دارای پروفایلی باشند ؟

orca13
یک شنبه 24 فروردین 1393, 09:15 صبح
سلام،
یعنی هرکاربر یک صفحه مربوط به خودش داشته باشه؟

GeneralMilad
یک شنبه 24 فروردین 1393, 10:18 صبح
بله . فرض کنین یک جدول کاربران داریم . که میخوام با توجه به یک فیلد خاص هر کدوم یک سری اطلاعات چاپ بشه .

برای مثال هر کاربر یه فیلد به اسم "رشته تحصیلی " داره . که وقتی لاگین میکنه با توجه به این فیلد اطلاعاتی چاپ بشه .

راهنمایی کنین ممنون میشم

salmah
یک شنبه 24 فروردین 1393, 17:12 عصر
با session میشه این کار را کرد
یه sessionبذار برای تشخیص این که نوع کاربری مشخص بشه ویه sessionبرای خود کاربر
بعد برای نمایش اطلاعات مثلا گرید مقدار پارامتر را دsessionدوم بذار
امیدوارم متوجه شده باشی

GeneralMilad
یک شنبه 24 فروردین 1393, 19:37 عصر
ممنون از پاسخ گویی شما .

متوجه شدم . میشه یه نمونه کد هم بهم بدین ؟

salmah
یک شنبه 24 فروردین 1393, 20:29 عصر
این کد login من هست

Label1.Text = "";
tkarjoTableAdapter kt = new tkarjoTableAdapter();
int i;
i= (int)kt.ScalarQuery(TextBox1.Text, TextBox2.Text);
if (i == 0)
Label1.Text = "نام کاربری یارمز ورود شما اشتباه است";
else
{
Session["karjo"] = 2;
Session["username"] = TextBox1.Text;
Response.Redirect("mkarjo2.aspx");
}

البته کد لاگینم را با استفاده از دیتا ست کارکردم.
واین هم مربوط به sqldatasource
<asp:SqlDataSource ID="SqlDataSource1" runat="server"
ConnectionString="<%$ ConnectionStrings:DatabaseConnectionString1 %>"

SelectCommand="SELECT * FROM [tkarjo] WHERE ([username] = @username)">
<SelectParameters>
<asp:SessionParameter Name="username" SessionField="username" Type="String" />
</SelectParameters>
</asp:SqlDataSource>