• توجه: در صورتی که از کاربران قدیمی ایران انجمن هستید و امکان ورود به سایت را ندارید، میتوانید با آیدی altin_admin@ در تلگرام تماس حاصل نمایید.

راهنمایی در مورد پوشه بندی کردن فرم ها در asp

ghsdk90

New member
سلام دوستان
من تو asp تازه وارد هستم
دارم یه پروژه ای به صورت آزمایشی تمرین میکنم(با زبان #C) که در این پروژه فرم هایی که قراره ادمین بهشون دسترسی داشته باشه تو پوشه ای به نام admin قرار دادم و باقی فرم ها که کاربرها به آنها دسترسی دارند هم که پوشه بندی نشدند
حالا سوال من اینه که من میخوام از طریق یکی از فرم های پروژه ام به نام mainpage به فرم ادمین که در پوشه ادمین هست بره با این دستور که می نویسم نمیشه چون پوشه بندی شده حالا شماها بگید چی کار باید بکنم که درست بشه؟؟
اینم کدی که میزنم برای باز شدن صفحه ادمین از طریق لاگین خود ادمین از صفحه mainpage


protected void Button1_Click(object sender, EventArgs e)
{

if (txtusername.Text == "admin" && txtpass.Text == "123456")
{
Session.Add("mys", txtusername.Text);
Response.Redirect("Admin.aspx");
}
else
Lblerror.Visible = true;
 

Cube

متخصص بخش هاستینگ و دامین
سلام دوستان
من تو asp تازه وارد هستم
دارم یه پروژه ای به صورت آزمایشی تمرین میکنم(با زبان #C) که در این پروژه فرم هایی که قراره ادمین بهشون دسترسی داشته باشه تو پوشه ای به نام admin قرار دادم و باقی فرم ها که کاربرها به آنها دسترسی دارند هم که پوشه بندی نشدند
حالا سوال من اینه که من میخوام از طریق یکی از فرم های پروژه ام به نام mainpage به فرم ادمین که در پوشه ادمین هست بره با این دستور که می نویسم نمیشه چون پوشه بندی شده حالا شماها بگید چی کار باید بکنم که درست بشه؟؟
اینم کدی که میزنم برای باز شدن صفحه ادمین از طریق لاگین خود ادمین از صفحه mainpage


protected void Button1_Click(object sender, EventArgs e)
{

if (txtusername.Text == "admin" && txtpass.Text == "123456")
{
Session.Add("mys", txtusername.Text);
Response.Redirect("Admin.aspx");
}
else
Lblerror.Visible = true;

سلام.

1- توی asp چیزی به نام فرم نداریم (فرم واسه نرم افزار های ویندوزیه) ، ما صفحه داریم...
(مگر اینکه منظورتون تگ فرم بوده باشه ...)


2- ما توی وب به پوشه ها کاری نداریم و روی صفحاته که دسترسی به صفحه رو چک می کنیم.
این کدی که شما ساختی ، کد لاگینه که درسته و مشکلی نداره.

حال باید در رویداد لود صفحاتی که می خواین فقط مدیر بتونه بهش دسترسی داشته باشه ، این کد رو اضافه کنین :

کد:
if(!IsPostback)
{

if(session["mys"]  == null)
{
Response.Redirect("~/default.aspx");

}

}
 
بالا