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

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

کاربر سایت

sg.programmer

عضویت از 1393/06/30

عدم استفاده همزمان چند کاربر از یک گذرواژه

  • دوشنبه 6 شهریور 1396
  • 16:07
تشکر میکنم

سلام

چطور میشه از  ورود کاربران به سیستم از طریق یک گذرواژه مشترک جلوگیری کرد؟ یعنی دو نفر نتونن از طریق شبکه با استفاده از یک کد کاربری همزمان استفاده کنن؟

به نظرم میرسه : تو دیتابیس تغییراتی اعمال بشه ---< اگه تو دیتابیس تغییراتی اعمال گردد بعد از ورود (مشکلاتی از قبیل خاموشی سیستم به دلیل قطع برق) چه می شود؟

تشکر

پاسخ های این پرسش

تعداد پاسخ ها : 9 پاسخ
کاربر سایت

سهیل علیزاده

عضویت از 1396/04/09

  • دوشنبه 6 شهریور 1396
  • 16:15

نام کاربری و رمز عبور منحصر به فرد است و این اتفاق رخ نمی دهد که همزمان از سیستم استفاده کنند.

کاربر سایت

sg.programmer

عضویت از 1393/06/30

  • دوشنبه 6 شهریور 1396
  • 22:23

تشکر اقای سهیل زاده

فکرکنم بد منظورم را رسوندم- آره میدونم کد کاربری منحصربه فرد هست ولی

احتمال داره این کد دست شخص دیگری قرار داشته باشه یا از روی یک سیستم دیگر وقتی برنامه با یک کد کاربری در حال اجرا هست روی یک سیستم دیگر با همین کد کاربری اجازه ورود نداشته باشه

کاربر سایت

سهیل علیزاده

عضویت از 1396/04/09

  • دوشنبه 6 شهریور 1396
  • 22:26

در چه پلتفرمی میخواهید این کار را انجام دهید؟

کاربر سایت

sg.programmer

عضویت از 1393/06/30

  • سه شنبه 7 شهریور 1396
  • 00:05

در سی شارپ و برنامه تحت ویندوز البته تو شبکه هم هست برای  دیتابیس (هم اس کیو ال)

کاربر سایت

ایمان مدائنی

عضویت از 1392/01/20

  • سه شنبه 7 شهریور 1396
  • 10:00

شما میتونید وقتی کاربر لاگین شد در یک جدول که مثلا کاربران آنلاین هست لاگ بزنید

اگر کسی سعی کرد مجدد لاگین کنه چک کنید در اون جدول نباشه و اگر بود نتونه لاگین کنه

بعد پس از logOut میتونید از اون جدول حذف کنید

کاربر سایت

sg.programmer

عضویت از 1393/06/30

  • سه شنبه 7 شهریور 1396
  • 15:20

تشکر مهندس

ولی اگر تو این بین یک کاربر لاگین کنه و تا زمانیکه خروج نکرده از جدول انلاین پاک نمیشه و سیستمش به دلیلی خاموش و روشن بشه چی میشه؟ و چکاری باید این مشکل کرد؟ (دیگه نمیتونه لاگین کنه.)

کاربر سایت

ایمان مدائنی

عضویت از 1392/01/20

  • سه شنبه 7 شهریور 1396
  • 15:28

میتونید تایمر بزارید بعد از 10 دقیقه پاک کنه

و بعد از هر عملیات کاربر دوباره چک کنه اگر نبود لاگ بزنه تو جدول تا این مشکل پیش نیاد

کاربر سایت

jaafar

عضویت از 1393/06/25

  • یکشنبه 12 شهریور 1396
  • 17:33

سلام

میشه مثالی از برنامه بالا ر. ذکر کنید

متشکرم

کاربر سایت

ایمان مدائنی

عضویت از 1392/01/20

  • یکشنبه 12 شهریور 1396
  • 17:39

متاسفانه مثالی ندارم

در پروژه استفاده کردم

کاربرانی که از این پست تشکر کرده اند

هیچ کاربری تا کنون از این پست تشکر نکرده است

اگر نیاز به یک مشاور در زمینه طراحی سایت ، برنامه نویسی و بازاریابی الکترونیکی دارید

با ما تماس بگیرید تا در این مسیر همراهتان باشیم :)