تور لحظه آخری
امروز : شنبه ، 24 شهریور 1403    احادیث و روایات:  پیامبر اکرم (ص):هر كس مى خواهد دعايش مستجاب و اندوهش برطرف شود، به تنگدست مهلت دهد.
سرگرمی سبک زندگی سینما و تلویزیون فرهنگ و هنر پزشکی و سلامت اجتماع و خانواده تصویری دین و اندیشه ورزش اقتصادی سیاسی حوادث علم و فناوری سایتهای دانلود گوناگون شرکت ها

تبلیغات

تبلیغات متنی

تریدینگ ویو

کاشت ابرو

لمینت دندان

لیست قیمت گوشی شیائومی

صرافی ارکی چنج

صرافی rkchange

دزدگیر منزل

تشریفات روناک

اجاره سند در شیراز

قیمت فنس

armanekasbokar

armanetejarat

صندوق تضمین

طراحی کاتالوگ فوری

Future Innovate Tech

پی جو مشاغل برتر شیراز

لوله بازکنی تهران

آراد برندینگ

وکیل کرج

خرید تیشرت مردانه

وام لوازم خانگی

نتایج انتخابات ریاست جمهوری

خرید ابزار دقیق

خرید ریبون

موسسه خیریه

خرید سی پی کالاف

واردات از چین

دستگاه تصفیه آب صنعتی

حمية السكري النوع الثاني

ناب مووی

دانلود فیلم

بانک کتاب

دریافت دیه موتورسیکلت از بیمه

خرید نهال سیب سبز

قیمت پنجره دوجداره

بازسازی ساختمان

طراحی سایت تهران سایت

دیوار سبز

irspeedy

درج اگهی ویژه

ماشین سازان

تعمیرات مک بوک

دانلود فیلم هندی

قیمت فرش

درب فریم لس

شات آف ولو

تله بخار

شیر برقی گاز

شیر برقی گاز

خرید کتاب رمان انگلیسی

زانوبند زاپیامکس

بهترین کف کاذب چوبی

پاد یکبار مصرف

روغن بهران بردبار ۳۲۰

 






آمار وبسایت

 تعداد کل بازدیدها : 1815723855




هواشناسی

نرخ طلا سکه و  ارز

قیمت خودرو

فال حافظ

تعبیر خواب

فال انبیاء

متن قرآن



اضافه به علاقمنديها ارسال اين مطلب به دوستان آرشيو تمام مطالب
archive  refresh

تبدیل به کنترل ورود افراد تکراری -


واضح آرشیو وب فارسی:سایت ریسک: تبدیل به کنترل ورود افراد تکراری www.pcgraph.ir 11 مهر 1385, 01:27این 3 صفحه برای مشاهده یوزرهای اکتیوه global.asa viewpage.asp test.asp حالا خواهشی که من از شما دارم اینکه وقتی یک سشن به نام یوزر دارای مقدار میشه به صورت خودکار به جای سشن آی دی و صفحه موجودش در دیکشنری ذخیره بشه تا کسی نتونه با همون یوزر و پسورد وارد بشه. ضمنا این صفحات خودشون هم تو سیستم من ایراد میدن پیشا پیش ممنون از راهنمایی شما دوست عزیز global.asa <SCRIPT LANGUAGE="VBScript" RUNAT="Server"> Sub application_OnStart set application("dik")=Server.CreateObject("Scripting.Dictionary") End Sub </SCRIPT> <SCRIPT LANGUAGE="VBScript" RUNAT="Server"> Sub session_Onend if application("dik").exists(session.SessionID) then application.lock application("dik").remove(Session.SessionID) application.unlock end if End Sub </SCRIPT> viewpage.asp <%@LANGUAGE="VBSCRIPT"%> <!--#include file="test.asp"--> <% application.lock set tempstats= application("dik") application.unlock %> <br> <%= tempstats.contents.count %>- <%= tempstats.count %> <% tempitem=tempstats.item tempkeys=tempstats.keys for i=0 to ubound(tempkeys) %> <% response.Write tempkeys(i) %>-<% response.Write tempitems(i) %><br> <% next %> test.asp <% application("dik").item(Session.SessionID)= request.ServerVariables("SCRIPT_NAME") %> www.pcgraph.ir 12 مهر 1385, 00:39اگه ممکنه این سه صفحه رو برای من کسی اصلاح کنه ممنون میشم mehdi_25 12 مهر 1385, 06:02اتفاقاً من هم دارم رویه همین فکر میکنم ولی هنوز به نتیجه ای نرسیدم ببین : ما نیاز داریم که برای هر یوزر یه Session داشته باشیم که یوزرنیم رو داخلش نگه داری کنیم. اگر این Session در وب کانفیگ قرار بگیره میتونیم در تمام نقاط ازش استفاده کنیم . مشکل من قرار دادن یوزرنیم در وب کانفیگ هست . میتونی اینو توضیح بدی که چی کار کردی ؟ ببین بعد از چک کردن مشخصات و تایید گرفتن یوزر نیم رو داخل Session("Users") می ریزیم . از اینجا به بعدشو بگو چطور باید اون داخل وب کانفیگ قرار دهیم که قابل دسترسی برای تمام یوزر ها باشه ؟ www.pcgraph.ir 17 مهر 1385, 00:26بالاخره يکي پيدا شد جواب ما رو بده آقا دستت درد نکنه ولي اين کدا براي اي اس پي, من مشکلم اين بود که وقتي يه يوزر وارد بانکم ميشه که جزيي از سايتمه و براي هر يوزر يه اسم غير مشترک داريم يک سشن معمولا براش تعريف ميشه حالا ما ميگيم سشن يوزر,خوب حالا نميخوايم کسي ديگه با همين سشن يوزر وارد اون قسمت از سايت بشه تا اينجا مسئله همه اي اس پي کارا ديکشنري رو ميشناسن که اصلا فکر نکنم کسي ازش استفاده کرده باشه گلوبال آ اس آ هم حتما براتون آشناست اپليکيشن هم در سطح کل سايت هست تا اينجا هم آشنايي با اجزا حالا ميريم سر کداي بالا که اوليش گلوبال آ اس آ هست تو اونجا يه اپليکيشن عمومي تعريف ميکنيم و توش يه ديکشنري ميزاريم براي ذخيره البته تو کد بالا براي سشن آي دي هر طرف + اينکه يه سشن عمومي هم براي خروج تعريف ميکنيم که باز تو کد بالا براي خارج شدن هر سشن آي دي حالا تو صفحه تست اي اس پي وقتي هر يوزر وارد ميشه سشن آي ديش با صفحه اي که هست ذخيره ميشه تو ديکشنري بعدش تو صفحه ويوپيج اي اس پي ما ميتونيم بفهميم يوزرها کدوم صفحه هست و سشن آي دي هر کدومشون چيه حالا من ميخوام با تبديل اين کد به جاي سشن آي دي سشن يوزر هر کسي رو که وارد ميشه تو اون ديکشنري عمومي ذخيره کنم و اگر کسي با همون يوزر نيم وارد بشه با يک رجوع به اين اپليکيشن ديکشنري اگه اين يوزر فعال بود اجازه ورود ندم تا اونکه طرف اصلي از سايت خارج بشه گير منم اينجاست اين کدا که 100 درصد تضمين شده هستن تو سيستم من با ايراد اجرا ميشن ميگن تو صفحه تست تعريف سشن آي دي ايراد داره منم تو همينش گير کردم ميخوام کسي اين کد رو برام تبديل کنه و يا حداقل ايراد همين صفحات رو بگه. ممنون ميشم اگه راهنماييم کنيد. amirlol 17 مهر 1385, 10:38ببينم شما بدنبال اينيد كه 2 نفر همزمان لاگين نتونند بكنند و اين سوال هست كه شما چطور مي خواهين اين كارو تو سرور محلي خودتون بكنيد mehdi_25 17 مهر 1385, 21:15ببينم شما بدنبال اينيد كه 2 نفر همزمان لاگين نتونند بكنند و اين سوال هست كه شما چطور مي خواهين اين كارو تو سرور محلي خودتون بكنيد ^/aiw/ok.gif البته من دنبال این هم هستم که بتونم اسامیه یوزر های آن لاین رو پایین صفحه مثل همین فروم بیارم . www.pcgraph.ir 18 مهر 1385, 00:20ولی بهتره بدون اینکه به بانک وصل بشیم و بودن یوزر رو مجدد چک کنیم بهتره اونو تو دیکشنری نگه داریم اگه میتونید کدای بالا رو مرتب کنید ممنون میشم amirlol 19 مهر 1385, 14:55كدشو دارم براتون در زودترين زمان ممكن مي زارم mehdi_25 19 مهر 1385, 18:43آخه تا یوزرنیم ها رو داخل دیکشنری نریزیم که امکان مقایسه وجود نداره . طبیعیه که باید این کار رو انجام بدیم . www.pcgraph.ir 22 مهر 1385, 01:58امیرلو اگه ما رو راه بندازی یه دنیا ممنونت میشیم!! جبران هم یادمون نمیره mehdi_25 22 مهر 1385, 03:39امیر پسرم کجایی بابا بیا مردم منتظرن شما برای من توضیح ندادی که چطور یه یوزر رو داخل یه application میریزیم و چطور مقادیر اون application رو بر میگردونیم . . . من تا حالا با application کار نکردم وگر نه برنامه من کامل بود amirlol 22 مهر 1385, 14:40امروز و حداكثر تا فردا شب براتون مي زارم بخدا بد گرفتارم دارن مي كنند گرفتاريم بدتر از زن گرفتنه اگه زن مي گرفتم بهتر مي شد تا اين گرفتاري ولي خدايش نه خدا نكنه ما ازدواج كنيم تا باشه از اين گرفتاري ها چشم براتون مي زارمش به سرعت برق و باد amirlol 22 مهر 1385, 14:44آخه بايد كدشو بنويسم باز قبل ها اين كارو كرده بودم الان ديكه آلزايمره و يادم نيست تو كجا گذاشتمش و بهتر مجددآ بنويسمش www.pcgraph.ir 24 مهر 1385, 07:27امیرلو چشم انتظاریم!!! desiran 24 مهر 1385, 14:08اگه زودتر بزاری قول می دم برات یه زن خوب بگیرم .:d www.pcgraph.ir 26 مهر 1385, 01:34این پست جز پر بیننده ها بوده و این نشون میده همه به راه حل این موضوع فکر میکنن کسی هم جواب نمیده. امیر لو فقط سر در میاره که اونم تا به حال جواب نداده شاید هم مشغول نوشتن کدش هست, اگه این کارو کرد ممنونش میشیم ؟ desiran 26 مهر 1385, 21:54بیخیال خودمون درست بکار می شیم . خوب همه با این کد آشنا هستید دیگه <script language="vbscript" runat="server"> Sub Application_OnStart Application("visitors")=0 End Sub Sub Session_OnStart Application.Lock Application("visitors")=Application("visitors")+1 Application.UnLock End Sub Sub Session_OnEnd Application.Lock Application("visitors")=Application("visitors")-1 Application.UnLock End Sub </script> من در قسمت Sub Application_OnStart کدی نوشتم که در دیتا بیس یک مقدار را true می کنه ولی مشکل این جاست که وقتی همین کد رو تویه Sub Session_OnEnd یعنی همین که نه کدی که مقدار قبلی رو false می کنه . ولی تویه قسمت دوم اجرا نشد نمی دونم برای چی . فکر کنم راهی که امیر هم به خواد بگه تو همین ماله ها باشه . شما چی می گید ؟؟؟؟؟:) amirlol 28 مهر 1385, 14:15سلام دوستان من چند روزه که خونه نیستم کدم تغریبآ آمادس برم سریع می زرمش اگه نگاه هم کنید میبینید دیگه فعالیتم زیاد نیست www.pcgraph.ir 02 آبان 1385, 01:08جون من اول این تاپیک رو بخون شاید یادت اومد که چی بود به منم یه کمکی بکن و این کد رو زودتر بزار؟ دیز ایران جان اون فقط جریان ورودی افراد نه چیز دیگه اگه میخوای کمک کنی از امیرلو بخوا که کد رو زودتر بزاره و ما رو نجات بده! desiran 02 آبان 1385, 09:04امیر خودشو لوس کرده www.pcgraph.ir 07 آبان 1385, 00:25کسی نیست که این تاپیک رو تموم کنه این کد وجود نداره یکی نمیتونه راهنمایی کنه امیرلو که توش موند دیگه نیومد ولی ما منتظریم کسی نبود leg_big 09 آبان 1385, 12:47سلام ، شما میتونید از Sql Stat استفاده کن leg_big 09 آبان 1385, 13:06من بلدم ! ولی وقت نمی کنم بنویسم .، اگه شد تا 5 شنبه میزارم برتون www.pcgraph.ir 09 آبان 1385, 23:08دستت درد نکنه بالاخره یک نفر پیدا شد این کار رو بکنه البته من بانکم اکسس و زبان هم ای اس پی میخوام یک نفر همزمان دوبار وارد نشه هرکی میتونه راهنمایی کنه امیرلو هم که قرار بود درستش کنه دیگه فراموش کرده راه حلی برای ورود و خروج یوزر بدون تکرار یعنی دو نفر همزمان از دوجا نتونه با یک ایمیل و پسورد وارد بشن MNMN 17 آذر 1385, 09:08سلام . اگه هنوز هم منتظر جواب هستید یه خبر به من بدید ( برام پیغام بفرستید ) شاید بتونم مشکل رو حل کنم . ( راستی لینک همین صفحه رو هم بفرستید ) فعلا .... MNMN 19 آذر 1385, 17:35سلام . مثل این که مشکل شما هنوز پا برجاست . خواسته بودید که یک نفر همزمان دوبار وارد نشه . به نظر من این سه راه حل ساده داره . 1 - اگه می خواید یک نفر با یک کامپیوتر نتونه دو بار وارد بشه می تونی یک کوکی بسازی و از یه دستور شرطی استفاده کنی که اگر اون کوکی بود معنیش این که طرف یه بار login شده و بهش اجازه ندی که دوباره به صفحه login بره . 2 - اگه می خواید دو نفر از دو جای متفاوت نتونن همزمان وارد شن ، می تونید توی دیتابیس یک check box تعریف کنید که وقتی طرف وارد میشه جلوی یوزرش تیک بخوره و تو صفحه login از یه دستور شرطی استفاده کنی که اگر تیک خورده بود وارد نشه و تو صفحه logout اون تیک رو پاک کنی . و اگه طرف بدونlogout خارج شد به محض خروج تیک رو پاک کنید . 3 - یکی هم استفاده از aplication من کیبوردم مشکل داره و دارم از برنامه On-Screen Keyboard استفاده میکنم و گرنه قسمت آخر رو بیشتر توضیح می دادم . امیدوارم تونسته باشم یه راهنمایی کوچیک کنم . www.pcgraph.ir 21 آذر 1385, 00:22دقيقا همه مطالب بالا رو ميدونم فقط مشكل من همون سومي هست كه كي برد شما خراب شده و حدود 2 ماهي هست كه صبر كردم تا يكي جواب بده mehdi_25 21 آذر 1385, 14:06به نظر من بهترین راه استفاده از aplication هست . ولی من مثل نمی دونم چطوری باید از اون تو برنامه استفاده کرد . قربون این کتاب های بی سروته ترجمه شده برم که هیچی توشون نیست .




این صفحه را در گوگل محبوب کنید

[ارسال شده از: سایت ریسک]
[مشاهده در: www.ri3k.eu]
[تعداد بازديد از اين مطلب: 426]

bt

اضافه شدن مطلب/حذف مطلب







-


گوناگون

پربازدیدترینها
طراحی وب>


صفحه اول | تمام مطالب | RSS | ارتباط با ما
1390© تمامی حقوق این سایت متعلق به سایت واضح می باشد.
این سایت در ستاد ساماندهی وزارت فرهنگ و ارشاد اسلامی ثبت شده است و پیرو قوانین جمهوری اسلامی ایران می باشد. لطفا در صورت برخورد با مطالب و صفحات خلاف قوانین در سایت آن را به ما اطلاع دهید
پایگاه خبری واضح کاری از شرکت طراحی سایت اینتن