PDA

View Full Version : سوال: ارتباط بین برنامه تحت وب و ویندوز



alirezash
دوشنبه 06 مهر 1394, 17:01 عصر
سلام دوستان عزیز .
من یک برنامه نوشتم تحت وب asp.net vb
می خواهم توسط یک برنامه تحت ویندوز متوجه بشم چه کاربری به این برنامه تحت وب لاگین کرده .
ممنون می شم کمک کنید .

keiv@n
دوشنبه 06 مهر 1394, 18:48 عصر
میتونی یه جدول درست کنی
لیست کسایی که لاگین کردنو بریزی توش
با برنامه ویندوزیت بانکو چک کن ببین کی لاگین کرده

alirezash
دوشنبه 06 مهر 1394, 19:08 عصر
دوست گرامی . شاید 100 نفر لاگین باشن .
میخوام این برنامه تحت ویندوز تو سیستم همون کاربر نصب شده باشد .
و شاید از یک سیستم چند نفر لاگین کنن .
می خوام منوجه بشم تو اون لحظه کی لاگینه

keiv@n
دوشنبه 06 مهر 1394, 20:07 عصر
عزیز با صحبت من هم این امکان وجود داره
شما جدول بانکتو بگیر بافر
هر کی لاگین می کنه یه رکورد به نام کاربریش تو جدول درج میشه و وقتی لگ اوت می کنه رکوردش از جدول پاک میشه
تازه از یک سیستم به تعداد مرورگر نفر می تونه به سیستم لاگین کنه (نه چندین نفر :/ )!! چون برنامه وب سایته ! اپلیکشن نیس که !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
الان مشکل این روش چیه ؟

pbm_soy
دوشنبه 06 مهر 1394, 20:14 عصر
سوال را کمی پیچوندید! و نامفهوم کردید!
شما یک وب سایت دارید و گویا یک برنامه تحت ویندوز دارید که هر کاربر وب سایت میتوانند آنرا اجرا کنند و در صورت لاگین کردن کاربران به وب سایت برنامه تحت ویندوز امکانات خاصی را میدهد. درسته؟
در صورت درست بودن زمانی که کاربر به وب سایت لاگین میکند وب سایت میتواند یک فایل کوکی ایجاد کند و در آن اطلاعاتی را ذخیره کند و برنامه تحت ویندوز از آن فایل میتواند استفاده کند
البته وب سایت میتواند در فایلهای دیگری هم اطلاعاتی را برای این منظور ایجاد کند البته اینکار را نمیتوانید با php ویا asp انجام دهید باید با یک زبان اسکریپت نویسی مانند جاوا اسکریپت و یا vbscript اینکار را انجام دهید

alirezash
دوشنبه 06 مهر 1394, 21:34 عصر
برنامه تحت وب یک صفحه لاگین داره که کاربر لاگین می کنه .
برنامه تحت ویندوز صفحه لاگین نداره .
می خواهم وقتی برنامه ویندوز اجرا شد. خوده برنامه متوجه بشه که چه کاربری توسط نرم افزار وب لاگین کرده.

fakhravari
سه شنبه 07 مهر 1394, 00:28 صبح
به صورت ساده که نمیتونی سشن ها بدست بیاری.

فقط یه فیلد تاریخ و ساعت بزاری و بر اساس اون بفهمی

pbm_soy
سه شنبه 07 مهر 1394, 00:44 صبح
شما بازهمون پست اول را تکرار کردید!
بهتر بود بیشتر توضیح میدادید و هدفتون را شرح میدادید تا دوستان بتونند راهنمائی کنند!
طبق پست اول و این پست آخری جواب صحیح و منطقی را دوستمون keiv@n دادند! یعنی وب سایت شما در هاست در حال اجراست و کاربران مختلف از جاهای مختلف دنیا آنرا بازمیکنند و لاگین میکنند حالا شما میتوانید با برنامه تحت ویندوز کاربران لاگین شده وب سایت را دربیاورید!

ولی در پست دوم گویا چیزی دسگری میخواستید یعنی هرکاربر که بااین سایت کار میکند برنامه تحت ویندوز شما را هم دارد و این برنامه تحت ویندوز باید تشخیص دهد که این کاربر در وب سایت شما لاگین کرده است یا خیر؟ که در این صورت یکی از روشهای منطقی برای انجام اینکار روشی است که دو پست بالاتر عنوان کردم!

alirezash
سه شنبه 07 مهر 1394, 17:26 عصر
این برنامه تحت ویندوز قراره فقط notification داشته باشه .
می خوام اتفاقاتی که برای کاربر می افته . اگه کاربر صفحه وبش باز نباشه . بقل ساعت بهش پیغام بدم که متوجه بشه