واضح آرشیو وب فارسی:سایت ریسک: هدايت كاربر به صفحات اوليه مورد نظر خود در asp abbas8786 18 آبان 1385, 15:16با سلام دوستان من يك مشكلي دارم. من دارم يك وب سايت با asp طراحي مي كنم و بعضي از صفحات بايستي فقط توسط افرادي كه كلمه عبور دارند مشاهده شود. من صفحه login را هم درست كردم.در حال حاضر اگر كاربري روي لينكي كليك نمايد كه نياز مند مجوز كلمه عبور باشد كاربر به صورت اتوماتيك (با دستور response.redirect )به صفحه login هدايت مي شود تا كلمه عبور را وارد نمايد. مشكل من در اينجاست كه وقتي كاربر كلمه عبور را وارد كرد چگونه به صفحه مورد نظر خود كه قبلا كليك كرده بود هدايت شود. يعني در اصل بايستي URL صفحه اول را يك جا ذخيره كنم تا بعد از login كردن ، كاربر به صفحه اصلي خود هدايت شود. به طور مثال كاربر روي يك لينك كليك مي نمايد. در اين صفحه چون كاربر وارد نشده است به صفحه login.asp فرستاده ميشود. اگر كاربر كلمه عبور را درست وارد كرده باشد مي خواهم به صورت اتوماتيك به صفحه picture.asp فرستاده شود. در هدايت كاربر به login.asp چه بنوسيم؟ اگر كاربر كلمه عبور را درست وارد كرد در هداايت آن به صفحهمورد نظر( picture.asp )چه بنوسيم. ظاهرا بايد يك جا لينك را ذخيره كرد ولي من نميدانم. لطفا راهنمائي نمائيد. amirlol 18 آبان 1385, 21:14سلام دوست من یه دستوری داریم به نام Request.ServerVariables("URL") می یاد و می گه کاربر قبلآ تو کدوم صفحه بوده !! ولی فقط از .com به بعد رو نشون می ده یا هون اسم سایتت رو و بقیشم که فکر کنم کاری نداره abbas8786 20 آبان 1385, 11:03سلام من اين را هم امتحان كرده بودم. ولي نمي دانم به چه شكل بايد url ذخيره شده توسط همين دستور را در صفحه login يا submit استفاده كنم. amirlol 20 آبان 1385, 12:29ببين مثل چنين چيزي پاس شده خوب مي آيي تو همون صفحه كه دارين لاگين مي كني يه فيلد مخفي هم مي زاري به صورت زير <input name="redirect" value="<%= request("load")%>" type="hidden"> خوب حالا زماني كه محتي به صفحه چك كردن يوزت پاس مي شه بجر اسم كاربري - رمز - اينم فرستاده ميشه. و فكر كنم مشكلت حل بشه abbas8786 20 آبان 1385, 15:00سلام همانطور كه در ابتدا گفته بودم چند صفحه دارم نه يك صفحه. مثال شما ممكن است با يك صفحه كاركند. مشكل من اينجاست كه لينك صفحه اول را چگونه بعد از login كردن در صفحه submit بنويسم. متشكرم. zorig4fun 20 آبان 1385, 18:35با سلام دوستان من يك مشكلي دارم. من دارم يك وب سايت با asp طراحي مي كنم و بعضي از صفحات بايستي فقط توسط افرادي كه كلمه عبور دارند مشاهده شود. من صفحه login را هم درست كردم.در حال حاضر اگر كاربري روي لينكي كليك نمايد كه نياز مند مجوز كلمه عبور باشد كاربر به صورت اتوماتيك (با دستور response.redirect )به صفحه login هدايت مي شود تا كلمه عبور را وارد نمايد. مشكل من در اينجاست كه وقتي كاربر كلمه عبور را وارد كرد چگونه به صفحه مورد نظر خود كه قبلا كليك كرده بود هدايت شود. يعني در اصل بايستي URL صفحه اول را يك جا ذخيره كنم تا بعد از login كردن ، كاربر به صفحه اصلي خود هدايت شود. به طور مثال كاربر روي يك لينك كليك مي نمايد. در اين صفحه چون كاربر وارد نشده است به صفحه login.asp فرستاده ميشود. اگر كاربر كلمه عبور را درست وارد كرده باشد مي خواهم به صورت اتوماتيك به صفحه picture.asp فرستاده شود. در هدايت كاربر به login.asp چه بنوسيم؟ اگر كاربر كلمه عبور را درست وارد كرد در هداايت آن به صفحهمورد نظر( picture.asp )چه بنوسيم. ظاهرا بايد يك جا لينك را ذخيره كرد ولي من نميدانم. لطفا راهنمائي نمائيد. سلام دوسته عزيز سواله جالبی هست من شما را راهنمائی ميکنم که الگريتم ساخت صفحه را ياد بگيريد. فرضا صفحه ای داريد که فقط کاربران ميتوانند ان را مشاهده کنند. بنا بر اين بايد چک شود که کاربر لوگين شده است يا نه و از ايف استفاده ميکنيد. ميگيد اگر کاربر انلاين است بس کدهای صفحه نشان داده شود. در غير اين صورت لينک صفحه لوگين اجرا شود.(قابل توجه اينکه ری دايرکت نمی کنيد بلکه صفحه لوگين را در صفحه اجرا ميکنيد). امدوارم توانسته باشم کمک کنم amirlol 20 آبان 1385, 19:44چرا متوجه نمی شی دوست من
این صفحه را در گوگل محبوب کنید
[ارسال شده از: سایت ریسک]
[مشاهده در: www.ri3k.eu]
[تعداد بازديد از اين مطلب: 1655]