صفحه نخست  •  فهرست تالارها  •  نگارخانه  •  لیست اعضا  •  گروه‌ها  •  جستجو  •  ورود
 
1
ارسال موضوع جدیدپاسخ به موضوع
نویسنده پیغام
مسافرآفلاين
بزنم به تخته!
بزنم به تخته!

تاريخ عضويت: دوشنبه 12 آبان 1382
مجموع ارسالها: 101
اعتبار کسب شده: 3000
محل سکونت: شيراز
جنسيت: نامشخص
ارسال دوشنبه 08 دي 1382، ساعت 15:35
 4 سال و 11 ماه پيش
#1
 
با سلام
بچه ها چه جوري ميشه سطح دسترسيهاي user را مشخص کرد و نذاشت که مثلا کسي بدون اينکه login بشه فقط چون اسم صفحات رو ميدونه وارد صفحه دلخواهش بشه؟
هر کي ميدونه لطفا کمک کنه.
در ضمن من با asp کار ميکنم.
در پناه حق باشيد.
 
1
1
0
پاسخ به صورت نقل قول بازگشت به بالای صفحه
احسانآفلاين
آخر آدم بيکار!
آخر آدم بيکار!

آواتار

تاريخ عضويت: دوشنبه 19 خرداد 1382
مجموع ارسالها: 4997
اعتبار کسب شده: 6569
محل سکونت: شيراز
سن: 27
جنسيت: مرد
ارسال دوشنبه 08 دي 1382، ساعت 16:53
 4 سال و 11 ماه پيش
#2
 
مسافر نوشته بود:
با سلام
بچه ها چه جوري ميشه سطح دسترسيهاي user را مشخص کرد و نذاشت که مثلا کسي بدون اينکه login بشه فقط چون اسم صفحات رو ميدونه وارد صفحه دلخواهش بشه؟
هر کي ميدونه لطفا کمک کنه.
در ضمن من با asp کار ميکنم.
در پناه حق باشيد.

يک متغير از نوع session در نظر بگير، بعد از login مقدارش رو set کن و مقدار اونو اول هر صفحه چک کن.

ببخشيد خلاصه جواب دادم، چون عجله داشتم.

_________________
» تنهايي خيلي خوب است... ... ... اما دونفره‌اش!
» برنج را با وام بانکي ميخريم، نان را قسطي و ديگر هيچ!
 
1
1
0
پاسخ به صورت نقل قول بازگشت به بالای صفحه
مسافرآفلاين
بزنم به تخته!
بزنم به تخته!

تاريخ عضويت: دوشنبه 12 آبان 1382
مجموع ارسالها: 101
اعتبار کسب شده: 3000
محل سکونت: شيراز
جنسيت: نامشخص
ارسال سه‌شنبه 09 دي 1382، ساعت 9:44
 4 سال و 11 ماه پيش
#3
 
سلام
احسان از راهنماييتون ممنونم اما آخه قبل از صفحه asp يک فرم دارم که htm هستش و حالا action اش يه asp هست؛ توي صفحه هاي html چه جوري ميشه session رو چک کرد و آيا اصلا لازمه؟
بعدش راستي اين متغير session تا کي مي مونه؟
در پناه حق باشيد.

_________________
من از انسان سخن گفتم --- من از عاشق شدن گفتم
به من رندانه خنديدند --- مرا هرگز نفهميدند
 
1
1
0
پاسخ به صورت نقل قول بازگشت به بالای صفحه
سيبآفلاين
پرچونه!!
پرچونه!!

آواتار

تاريخ عضويت: چهارشنبه 21 خرداد 1382
مجموع ارسالها: 527
اعتبار کسب شده: 3000
محل سکونت: شيراز
جنسيت: نامشخص
ارسال سه‌شنبه 09 دي 1382، ساعت 9:59
 4 سال و 11 ماه پيش
#4
 
Session تا وقتي ميمونه که کاربر پنجره Browser رو ببنده.

براي مورد اولي هم يه پيشنهاد دارم:
1) هميشه فقط و فقط از asp استفاده کن و html رو بي خيال شو. Wink

_________________
By all means marry. If you get a good wife, you''ll be happy. If you get a bad one, you''ll become a philosopher
 
1
1
0
پاسخ به صورت نقل قول بازگشت به بالای صفحه
احسانآفلاين
آخر آدم بيکار!
آخر آدم بيکار!

آواتار

تاريخ عضويت: دوشنبه 19 خرداد 1382
مجموع ارسالها: 4997
اعتبار کسب شده: 6569
محل سکونت: شيراز
سن: 27
جنسيت: مرد
ارسال سه‌شنبه 09 دي 1382، ساعت 10:12
 4 سال و 11 ماه پيش
#5
 
مسافر نوشته بود:
سلام
احسان از راهنماييتون ممنونم اما آخه قبل از صفحه asp يک فرم دارم که htm هستش و حالا action اش يه asp هست؛ توي صفحه هاي html چه جوري ميشه session رو چک کرد و آيا اصلا لازمه؟
بعدش راستي اين متغير session تا کي مي مونه؟
در پناه حق باشيد.


1) set کردن session رو توي همون فايل asp انجام بده ديگه! (همون که action فرمه)
2) براي چک کردن session حتما بايد فايلهات (همه اونايي که توشون چک انجام ميشه) asp باشن. توي html نميشه.
3) scope متغير session تا موقعيه که يا browser بسته شه يا کاربر 20 دقيقه هيچ کاري نکنه (اين زمان قابل تنظيمه)
Think

_________________
» تنهايي خيلي خوب است... ... ... اما دونفره‌اش!
» برنج را با وام بانکي ميخريم، نان را قسطي و ديگر هيچ!
 
1
1
0
پاسخ به صورت نقل قول بازگشت به بالای صفحه
مسافرآفلاين
بزنم به تخته!
بزنم به تخته!

تاريخ عضويت: دوشنبه 12 آبان 1382
مجموع ارسالها: 101
اعتبار کسب شده: 3000
محل سکونت: شيراز
جنسيت: نامشخص
ارسال سه‌شنبه 09 دي 1382، ساعت 12:26
 4 سال و 11 ماه پيش
#6
 
بازم سلام
ببخشيد آقاي احسان، ميشه بگي چه جوري بايد session رو تعريف و بعد set کنم.
اخه با اين کاري که من کردم session رو توي بقيه صفحه ها نمي تونم ببينم.
آيا بايد global باشه اگه اينطوره لطفا توضيح بده
در پناه حق باشيد.

_________________
من از انسان سخن گفتم --- من از عاشق شدن گفتم
به من رندانه خنديدند --- مرا هرگز نفهميدند
 
1
1
0
پاسخ به صورت نقل قول بازگشت به بالای صفحه
احسانآفلاين
آخر آدم بيکار!
آخر آدم بيکار!

آواتار

تاريخ عضويت: دوشنبه 19 خرداد 1382
مجموع ارسالها: 4997
اعتبار کسب شده: 6569
محل سکونت: شيراز
سن: 27
جنسيت: مرد
ارسال سه‌شنبه 09 دي 1382، ساعت 20:49
 4 سال و 11 ماه پيش
#7
 
مسافر نوشته بود:
بازم سلام
ببخشيد آقاي احسان، ميشه بگي چه جوري بايد session رو تعريف و بعد set کنم.
اخه با اين کاري که من کردم session رو توي بقيه صفحه ها نمي تونم ببينم.
آيا بايد global باشه اگه اينطوره لطفا توضيح بده
در پناه حق باشيد.



login.htm
کد:
<form action=login.asp method=post>
<input name=pass type=password>
</form>


login.asp
کد:
if request.form("pass")="user_password" then
   session("is_logged_in")=1
end if


top of other files
کد:
if session("is_logged_in")<>1 then response.redirect "login.htm"




فرض رو براين گذاشتم که کار با db و .. رو بلدي.
در ضمن من خيلي وقته کد asp ننوشتم ممکنه سوتي هم داده باشم، ولي کلياتش همينه!

اگه بازم گنگ بود بگو تا يه مثال کامل برات بيارم.

موفق باشي.

_________________
» تنهايي خيلي خوب است... ... ... اما دونفره‌اش!
» برنج را با وام بانکي ميخريم، نان را قسطي و ديگر هيچ!
 
1
1
0
پاسخ به صورت نقل قول بازگشت به بالای صفحه
مسافرآفلاين
بزنم به تخته!
بزنم به تخته!

تاريخ عضويت: دوشنبه 12 آبان 1382
مجموع ارسالها: 101
اعتبار کسب شده: 3000
محل سکونت: شيراز
جنسيت: نامشخص
ارسال چهارشنبه 10 دي 1382، ساعت 9:07
 4 سال و 11 ماه پيش
#8
 
سلام احسان
خيلي از راهنمايي هات ممنونم.
در پناه حق باشيد.

_________________
من از انسان سخن گفتم --- من از عاشق شدن گفتم
به من رندانه خنديدند --- مرا هرگز نفهميدند
 
1
1
0
پاسخ به صورت نقل قول بازگشت به بالای صفحه
مسافرآفلاين
بزنم به تخته!
بزنم به تخته!

تاريخ عضويت: دوشنبه 12 آبان 1382
مجموع ارسالها: 101
اعتبار کسب شده: 3000
محل سکونت: شيراز
جنسيت: نامشخص
ارسال چهارشنبه 10 دي 1382، ساعت 13:09
 4 سال و 11 ماه پيش
#9
 
باز هم سلام
من ميخوام يه صفحه داشته باشم که در صورت بروز خطا آن رو نمايش بدم اما مي خوام پيغام خطا رو به صورت پويا بر اساس اينکه چه اتفاقي افتاده set کنم. اين کار رو چه جوري مي تونم انجام بدم؟
راستي يه چيز ديگه هيچ جور ديگه اي نميشه به جز استفاده از form و يه فايل action بين فايلهاي متعدد ارتباط برقرار کرد؟
مثلا راهي براي ارتباط فايلهاي htm و رد و بدل کردن داده ها بين اونها؟
و ببخشيد يه سوال ديگه:
وقتي يه سري داده رو از کاربر مي گيريم مثلا توي يه htm و بعد حالا که submit کرد ميريم توي asp و بررسي هاي لازم رو انجام ميديم اگه نياز بود که اونو به صفحه قبل برگردونيم داده هايي که وارد کرده بود از بين ميره و بايد از اول همه چيزو وارد کنه؛ چه جوري ميشه اطلاعات رو نگه داشت؟
واي ببخشيد يه چيز ديگه:
چه جوري ميشه فهميد که user از چه صفحه اي به اينجا اومده تا در صورت لزوم برش گردونيم به همون جا؟
ممنون ميشم اگه راهنماييم کنيد.
در پناه حق باشيد.

_________________
من از انسان سخن گفتم --- من از عاشق شدن گفتم
به من رندانه خنديدند --- مرا هرگز نفهميدند
 
1
1
0
پاسخ به صورت نقل قول بازگشت به بالای صفحه
احسانآفلاين
آخر آدم بيکار!
آخر آدم بيکار!

آواتار

تاريخ عضويت: دوشنبه 19 خرداد 1382
مجموع ارسالها: 4997
اعتبار کسب شده: 6569
محل سکونت: شيراز
سن: 27
جنسيت: مرد
ارسال چهارشنبه 10 دي 1382، ساعت 18:15
 4 سال و 11 ماه پيش
#10
 
نقل قول:
من ميخوام يه صفحه داشته باشم که در صورت بروز خطا آن رو نمايش بدم اما مي خوام پيغام خطا رو به صورت پويا بر اساس اينکه چه اتفاقي افتاده set کنم. اين کار رو چه جوري مي تونم انجام بدم؟

دنبال دستور on error بگرد.

نقل قول:
راستي يه چيز ديگه هيچ جور ديگه اي نميشه به جز استفاده از form و يه فايل action بين فايلهاي متعدد ارتباط برقرار کرد؟

QueryString رو بهتر بررسي کن، نتيجه هاي خوبي ميگيري!

نقل قول:
وقتي يه سري داده رو از کاربر مي گيريم مثلا توي يه htm و بعد حالا که submit کرد ميريم توي asp و بررسي هاي لازم رو انجام ميديم اگه نياز بود که اونو به صفحه قبل برگردونيم داده هايي که وارد کرده بود از بين ميره و بايد از اول همه چيزو وارد کنه؛ چه جوري ميشه اطلاعات رو نگه داشت؟

اولا فرمت نبايد htm باشه، و asp باشه. بقيش هم فکر کنم راحت باشه!
مثلا اگه ميخواي مقدار فيلد name از بين نره ميتوني بنويسي:
<input name=name value="<%=request.QueryString("name")%>">


نقل قول:
چه جوري ميشه فهميد که user از چه صفحه اي به اينجا اومده تا در صورت لزوم برش گردونيم به همون جا؟

دقيق يادم نمياد چي بود ولي يه چيزي تو مايه هاي:
server.environmentvariables("HTTP_REFERER")

بايد باشه.

ببخشيد که خلاصه جواب دادم، هم خودم عجله داشتم، هم باعث ميشه روح تحقيق در وجودت زنده بمونه!! Rolling Eyes Rolling Eyes Very Happy

_________________
» تنهايي خيلي خوب است... ... ... اما دونفره‌اش!
» برنج را با وام بانکي ميخريم، نان را قسطي و ديگر هيچ!
 
1
1
0
پاسخ به صورت نقل قول بازگشت به بالای صفحه
نمایش پیغامهای ارسال شده قبلی:      
ارسال موضوع جدیدپاسخ به موضوع
موضوعات مرتبط
هيچ پيغام جديدي ارسال نشده است مکالمات تلفني واقعي ضبط شده در مراکز خدمات مشاوره مايکروسافت
1
پاسخها: 11 بیننده: 494 نویسنده: hadi
هيچ پيغام جديدي ارسال نشده است Help me!
1
پاسخها: 8 بیننده: 386 نویسنده: Omid
هيچ پيغام جديدي ارسال نشده است Help me in my translations
1
پاسخها: 15 بیننده: 547 نویسنده: Omid
هيچ پيغام جديدي ارسال نشده است help(c++)l
1
پاسخها: 1 بیننده: 1159 نویسنده: parisa_sh

مشاهده موضوع قبلی مشاهده موضوع بعدی
قبلی تالار بعدی

 پرش به:   

شما نمی‌توانید در این تالار موضوع جدیدی ارسال کنید
شما نمی‌توانید به موضوعات این تالار پاسخ دهید
شما نمی‌توانید پیغامهای ارسالی خود در این تالار را، ویرایش کنید
شما نمی‌توانید پیغام های ارسالی خود در این تالار را حذف کنید
شما نمی‌توانید در نظرسنجی‌های این تالار شرکت کنید
قوانين تالارهاي گفتمان گزارش خطا
سوال در مورد تالارهاي گفتمان پيشنهاد
تمام ساعات و تاریخها بر حسب 4.5+ ساعت گرینویچ می‌باشند
تبليغات: