PDA

View Full Version : سوال: دادن پیام بلافاصله پس از ثبت ؟



Modifier
یک شنبه 02 خرداد 1389, 17:28 عصر
سلام

میخواهم هنگامی که کاربری عمل ثبت نام را در سایت انجام داد یا هر عمل ثبت دیگر..

بلافاصله پیامی به Admin که online هست فرستاده شود...

مانند پیام های خصوصی در همین سایت...

با تشکر.

یا علی.

raziee
یک شنبه 02 خرداد 1389, 19:19 عصر
یکی از کارا میتونه این باشه که اگه توی جدول خاصی میخواید این کار انجام بشه برای اون جدول تریگر بنویسید.
تریگری که به یک جدول دیگه (پیام خصوصی) رکورد Insert کنه

Mostafa_Dindar
یک شنبه 02 خرداد 1389, 19:53 عصر
یکی از کارا میتونه این باشه که اگه توی جدول خاصی میخواید این کار انجام بشه برای اون جدول تریگر بنویسید.
تریگری که به یک جدول دیگه (پیام خصوصی) رکورد Insert کنه


موردي كه شما فرموديد به ذهن هر كسي ميرسه ، ولي مكانيزمي كه از وجود ركورد جديد بدون اينكه بيجهت ديتابيس hit بشه و سربار اضافي ايجاد كنه پيشنهاد نكرديد .

Alireza_Salehi
یک شنبه 02 خرداد 1389, 20:24 عصر
می توانید یک جدول ActivityLog داشته باشید که فعالیت ها در آن ثبت شوند، و در صفحه ادمین هم با رفرش شدن صفحه یا بخشی از صفحه اطلاعات جدیدی که در جدول فوق قرار می گیرند به مدیر نمایش داده می شوند. (نرخ رفرش شدن صفحه یا بخشی از آن را هم می توان تنظیم کرد.)

Mostafa_Dindar
یک شنبه 02 خرداد 1389, 20:27 عصر
نرخ رفرش شدن صفحه یا بخشی از آن را هم می توان تنظیم کرد.
در اين مورد اگر توضيح بدين لطف كردين

hamedsabzian
یک شنبه 02 خرداد 1389, 20:50 عصر
به نظرم بهتره بعد رخ داد فعالیت هایی که می خوایم به Admin اطلاع داده بشن پیغامی رو توی Application برزیم. بعد حالا با Ajax و یا به صورت Static این پیغام ها رو وقتی Admin لاگینه بهش نمایش بدیم.

Alireza_Salehi
دوشنبه 03 خرداد 1389, 00:08 صبح
در اين مورد اگر توضيح بدين لطف كردين
ساده ترین راه اینه که از یک کنترل تایمر استفاده کنید:
http://aspalliance.com/1417_Working_with_ASPNET_AJAX_Timer_Control.4

به روش های دیگری هم خودتان با استفاده از جاوااسکریپت می توانید عملیات فوق را شبیه سازی کنید.