View Full Version : سوال: چگونه می توان به کاربر اجازه داد با ارسال پیامک بصورت خودکار اطلاعاتی را از سایت حذف کند؟
aebrs@yahoo.com
شنبه 17 فروردین 1392, 16:13 عصر
فرض کنید کاربر عضو سایت می تواند اطلاعاتی را در سایت درج کند
حال می خواهیم به او اجازه بدهیم با ارسال شماره رکورد و یک کد مثلا -1 بتواند رکورد مورد نظر خود را حذف کنید، چگونه؟
ما برای ارسال و دریافت پیامک از وب سرویس استفاده می کنیم که سرویس های دریافت دارد اما چگونه می توان آنرا در دات نت اتومات کرد؟ که از سایت ما برود دریافت پیامک جدید را چک کند و اگر رکورد و کد و غیره مطابقت داشت بیاید و یک رکوردی را از سایت حذف کند، یا هر کار دیگری را انجام دهد؟
با ویندوز اپلیکشن اینکار را می توان انجام داد اما در وب چه؟ آیا راهی وجود دارد؟
ضمنا سرور نداریم.
اپلیکشن بر روی سرور هم نمی توانیم راه اندازی کنیم.
متشکرم
aebrs@yahoo.com
شنبه 17 فروردین 1392, 20:42 عصر
ظاهرا که کسی راه حلی برای این موضوع ندارد
tree1371
یک شنبه 18 فروردین 1392, 10:14 صبح
من راه حل شفاهیش رو می گم بقیش با شما
شما اول باید بهش بگید اگر شماره تلفن فلان بود برو بخون و کدی شبیه این باشه درون sms :
delete:article:10
بعد کد می نویسی که جداکنه این هارو توسط : (همون split) بریزه تو آرایه .
بعد می گی اگر آرایه 0 delete بود و آرایه 1 article برو دستور delet را اجرا کن.
فقط یادتون نره فقط شماره تلفن رو هم مشخص کنید تا امنیتتون بالا بره.
aebrs@yahoo.com
دوشنبه 19 فروردین 1392, 12:56 عصر
شما اصلا سوال را متوجه نشده اید.
لطفا سوال را درست بخوانید و بعد اگر می توانید جواب بدهید
متشکرم
من راه حل شفاهیش رو می گم بقیش با شما
شما اول باید بهش بگید اگر شماره تلفن فلان بود برو بخون و کدی شبیه این باشه درون sms :
delete:article:10
بعد کد می نویسی که جداکنه این هارو توسط : (همون split) بریزه تو آرایه .
بعد می گی اگر آرایه 0 delete بود و آرایه 1 article برو دستور delet را اجرا کن.
فقط یادتون نره فقط شماره تلفن رو هم مشخص کنید تا امنیتتون بالا بره.
tc1000
سه شنبه 20 فروردین 1392, 01:19 صبح
کار راحتی هستش
شما از جایی که وب سرور گرفتید باید یه لینکی هم برای دریافت پیامک ها به شما بدهد مثلا
http://domain.com/getsms.aspx
حالا وب سرویس شما وقتی اس ام اس از سمت موبایلی دریافت میکند خود به خود به این لینک ارجاع میدهد با یه فرمت خاص که راهنمای اون رو از سرویس گیرنده پیامکتون میتونید بگیرید
حالا طرف دیگر ماجرا
شما در پروژتون این فایل رو دارید و میتونید همه کاری باهاش بکنید
در مورد مجوز دادن به کاربر هم در رکوردی که ثبت نام کرده یک فیلد ایجاد کنید مثلا به نام sms و مقدار اون رو بزار یک
حالا در فایل getsms.aspx هم وقتی کاربر رو چک میکنید اگه مفدار این فیلد ۱ بود خوب اجازه بدید که پاک کنه و اگر نه خوب پاک نکنه
aebrs@yahoo.com
سه شنبه 20 فروردین 1392, 09:41 صبح
کار راحتی هستش
شما از جایی که وب سرور گرفتید باید یه لینکی هم برای دریافت پیامک ها به شما بدهد مثلا
http://domain.com/getsms.aspx
حالا وب سرویس شما وقتی اس ام اس از سمت موبایلی دریافت میکند خود به خود به این لینک ارجاع میدهد با یه فرمت خاص که راهنمای اون رو از سرویس گیرنده پیامکتون میتونید بگیرید
حالا طرف دیگر ماجرا
شما در پروژتون این فایل رو دارید و میتونید همه کاری باهاش بکنید
در مورد مجوز دادن به کاربر هم در رکوردی که ثبت نام کرده یک فیلد ایجاد کنید مثلا به نام sms و مقدار اون رو بزار یک
حالا در فایل getsms.aspx هم وقتی کاربر رو چک میکنید اگه مفدار این فیلد ۱ بود خوب اجازه بدید که پاک کنه و اگر نه خوب پاک نکنه
با تشکر از پاسخ و توجه شما دوست بسیار عزیز
فکر می کنم باز هم باید توضیح بدهم که اصل داستان نه دریافت پیامک از سرویس دهنده و نه دادن اجازه به کاربر نمی باشد. همه این موارد حل شده است.
مسئله اصلی آنست که سرویس های دات نت اجازه اجرا کردن یک تایمر یا شبیه آنرا مخصوصا در سمت سرور ندارد و نمی دهد.
اگر تجربه کرده باشید می دانید که همه روشهای متداول اجرای تایمر در سمت کاربر قابل اجرا است و در سمت سرور نمی توان کاری - بصورت معمول انجام داد.
- در سمت کاربر می توان ویندوز اپلیکیشن داشت و کار را انجام داد
- در سمت کاربر می توان در مرورگر با جاوا اسکریپت تایمر فعال کرد و همه کاری صورت داد
- در سمت کاربر کارهای دیگری هم می توان انجام داد ...
در هر دوی این حالتها کار در سمت کاربر صورت گرفته است نه در سمت سرور
و در همه این حالتها باید همیشه آنلاین بود و همیشه به اینتر نت متصل بود تا بتوان کاری انجام داد
اما سوال اینست چگونه سرور را مجبور کنیم ( با کد نویسی ) تا در زمان خاصی در آینده بدون آنکه ما یا کاربری حضور داشته باشد یا متصل باشد یا کلیک کند یا ... خودش کاری را شروع کند ... هر کاری...
یا چطور برنامه ای بنویسیم که هر 30 ثانیه برود و موضوعی را در جائی که مشخص کرده ایم بررسی کند و نتیجه را به روشی که ما اعلام کرده ایم به مقصد اعلام کند
این در حالی است که نمی خواهیم بر روی سرور یک برنامه یا فایل exe اجرا کنیم
فکر کنم شفاف شد
امیدوارم شفاف شده باشد
tc1000
سه شنبه 20 فروردین 1392, 09:50 صبح
با تشکر از پاسخ و توجه شما دوست بسیار عزیز
فکر می کنم باز هم باید توضیح بدهم که اصل داستان نه دریافت پیامک از سرویس دهنده و نه دادن اجازه به کاربر نمی باشد. همه این موارد حل شده است.
مسئله اصلی آنست که سرویس های دات نت اجازه اجرا کردن یک تایمر یا شبیه آنرا مخصوصا در سمت سرور ندارد و نمی دهد.
اگر تجربه کرده باشید می دانید که همه روشهای متداول اجرای تایمر در سمت کاربر قابل اجرا است و در سمت سرور نمی توان کاری - بصورت معمول انجام داد.
- در سمت کاربر می توان ویندوز اپلیکیشن داشت و کار را انجام داد
- در سمت کاربر می توان در مرورگر با جاوا اسکریپت تایمر فعال کرد و همه کاری صورت داد
- در سمت کاربر کارهای دیگری هم می توان انجام داد ...
در هر دوی این حالتها کار در سمت کاربر صورت گرفته است نه در سمت سرور
و در همه این حالتها باید همیشه آنلاین بود و همیشه به اینتر نت متصل بود تا بتوان کاری انجام داد
اما سوال اینست چگونه سرور را مجبور کنیم ( با کد نویسی ) تا در زمان خاصی در آینده بدون آنکه ما یا کاربری حضور داشته باشد یا متصل باشد یا کلیک کند یا ... خودش کاری را شروع کند ... هر کاری...
یا چطور برنامه ای بنویسیم که هر 30 ثانیه برود و موضوعی را در جائی که مشخص کرده ایم بررسی کند و نتیجه را به روشی که ما اعلام کرده ایم به مقصد اعلام کند
این در حالی است که نمی خواهیم بر روی سرور یک برنامه یا فایل exe اجرا کنیم
فکر کنم شفاف شد
امیدوارم شفاف شده باشد
با سلام
میتونید یک ویندوز سرور بنویسید و تمام مشکلتون حل خواهد شد
تایمر و تمام چیزهایی که شما میخواید رو انجام میده
aebrs@yahoo.com
سه شنبه 20 فروردین 1392, 10:11 صبح
با سلام
میتونید یک ویندوز سرور بنویسید و تمام مشکلتون حل خواهد شد
تایمر و تمام چیزهایی که شما میخواید رو انجام میده
دوست عزیز ممنون خوشم آمد
اما شرمنده اینکه گفتید یعنی چی ؟ توضیح به همراه نمونه کد موجب شرمندگی من خواهد شد... لذت بردم ....
tc1000
سه شنبه 20 فروردین 1392, 10:13 صبح
درز مورد ویندوز سرویس تحقیق بکنید
http://www.shabakeh-mag.com/Article.aspx?id=1003409
tc1000
سه شنبه 20 فروردین 1392, 10:34 صبح
اینم یکی دیگه
http://how2learnasp.net/article.aspx?code=d2c7bf00-a24a-4e8b-8a4b-649205ac5bc5
vBulletin® v4.2.5, Copyright ©2000-1404, Jelsoft Enterprises Ltd.