Forgot Password

webman

New Member
سلام دوستان

چطور میشه این کار رو کرد که وقتی کاربری رمز عبورش رو فراموش میکنه . بعد از جواب دادن به سوالات امنیتی ، رمز عبور برای کاربر E-mail بشه ؟

و یا اینکه چطور میتونیم برای کاربر از طریق SMS ارسال کنیم ؟

توضیحات : زبان صفحه ASP.NET ، بانک اطلاعاتی SQL server2000
 

CaptanBlack

Member
شما میتونی email کاربر را بگیری و اگر چنین Email ای برای کاربری در Database بود ! کلمه کاربری و کلمه عبورش را براش Email کنی ! البته به قول خودتون میتونید فیلدهای دیگری هم برای کاربر در نشر بگیرید و اونها را هم Check کنی !

ین کار را با استفاده از Request.form و sqlCommand و sqlConnection و سرویس SMTP موجود در .Net میشه انجانم داد ! حالا اگر جایش سوالی دارین ! ب÷رسید تا دوستان کمک کنند .

در رابطه با SMS هم ! من فکر نکنم بتنید سرویس Free پیدا کنید ! اما اگر موفق شدید به ما هم یک خبری بدین :((
 

webman

New Member
CaptanBlack گفت:
شما میتونی email کاربر را بگیری و اگر چنین Email ای برای کاربری در Database بود ! کلمه کاربری و کلمه عبورش را براش Email کنی ! البته به قول خودتون میتونید فیلدهای دیگری هم برای کاربر در نشر بگیرید و اونها را هم Check کنی !

ین کار را با استفاده از Request.form و sqlCommand و sqlConnection و سرویس SMTP موجود در .Net میشه انجانم داد ! حالا اگر جایش سوالی دارین ! ب÷رسید تا دوستان کمک کنند .

در رابطه با SMS هم ! من فکر نکنم بتنید سرویس Free پیدا کنید ! اما اگر موفق شدید به ما هم یک خبری بدین :((

سلام كاپيتان

مرسي از توضيحت ولي بايد بگم كه سرويس SMTP كه شما گفتيد رو من مي دونستم يعني معمولا كساني كه كمي با ASP.NET كار كرده اند ميدونند .
گفتم شايد در مورد ASP.NET service project چيزي بدونند.
و در مورد SMS هم تا آنجايي كه مي بينم و يادمه اشاره اي به free بودن سرويس نكرده ام.
چيز مسلمي كه پوليه البته در ايران . سوال من اين بود كه كلآ چه طور ميشه از اين سرويس استفاده كرد؟

فكر مي كنم كه نوشته هاي شما بيشتر براي خالي نبودن عريضه بوده تا چيزي مفيد.
 

CaptanBlack

Member
سلام !

جناب Webman عزیز ، سوال شما در رابطه با چگونگی ارسال نامه Password Reminder بود که من گفتم خیلی راحت و با استفاده از قسمتهایی که گفتم این کار را بکنید و سرویس SMTP موجود در .Net هم برای ارسال نامه کافیه ! (البته خیلی ها هم از Component های دیگه استفاده میکنند) پس فکر نکنم تا اینجاش خارج از موضوع شما صحبتی کرده باشم ! مگر اینکه شما عین کد را بخواهید که این موضوع را در Reply ای که زیر جواب من زدید نفرمودید .

در رابطه با SMS هم ! http://www.smsiran.com از سایتهایی هست که میتونی ازش استفاده کنی و با یک Search خیلی ساده 10 ها سایت دیگه را ÷یدا کنی ! البته نه مجانی

اگر من مطلب بی فایده ای را عرض کردم به بزرگواری خودتون یک مطلب مفید به من یاد بدهید .
 
اصلا احتیاجی به این کارا نیست
شما با یک حلقه چک کنید که مثلا ایمیلش درسته بعد پسورد اونو در یک صفحه با دستور response.write نشون بدید
 

MDP

Well-Known Member
ببخشید ها اون وقت یه آدم که IQ زیر 25 هم باشه با یه دستور Sql ناقابل بدون ایمیل پسورد و یوزرنم رو در میاره حالا دیگه یه هکر رو بیخیال
 

m_ziba

Member
احتياج هست كه حتماَ password رو به email بفرسته
با روش دوستمون كافيه من email شما رو داشته باشم تا password تون رو بفهمم!
اما در مورد سوال webman :
شما كه smtp رو بلدين مشكل ارسال email تون جيه؟
 
عزیز من شما دیگه چرا شما می تونید در هنگام رجیستر از کاربر یه سوال کنید که فقط اون جوابشو بدونه مثل وب اسیت هایی مثل یاهو آره عزیز دل برادر
 
دوما اونی که iq زیر 25 داره هم بازم با امیل هم می تونه این کارو بکنه عزیز جان پس بهترین کار اینه که مثل یاهو عمل کنیم
 

MDP

Well-Known Member
آخه زرنگ بچه ها هم همینو گفتن ولی تو گفتی از حلقه استفاده کنیم
 

m_ziba

Member
esmartiz_red عزیز yahoo از سولاات امنیتی استفاده می کنه مثل اسم شهر و تاریخ تولد و غیره. (که اینها توسط کسی که شما رو می شناسه به راحتی قابل حدسه)
تازه yahoo که خودش mail server هستش. معمولاً آدم اولین ایمیلشو تو yahoo باز می کنه، بنا براین yahoo نمی تونه ازش آدرس ایمیل بپرسه.
ما این کار رو که شما گفتیم توی سایتمون انجام دادیم و به کاربران توصیه کردیم پاسخ های ضایع برای سوال امنیتی نذارن. اما باز هم کمتر توجه شد و آخرش خیلی ها هک شدن.
 

shahinhyip

New Member
اصلا نیازی به این همه بحث نداره شما اگر با visual studio کار میکنید که اصلا خیلی راحته
اگر هم کار نمیکنید این کدش :
<body>
<form id="form1" runat="server">
<div>
<asp:passwordRecovery ID="PasswordRecovery1" runat="server">
</asp:passwordRecovery>
&nbsp;</div>
</form>
</body>
 

جدیدترین ارسال ها

بالا