PDA

View Full Version : حرفه ای: ارسال رمز عبور به ایمیل



kaka2438
سه شنبه 12 خرداد 1394, 12:37 عصر
سلام
میخواستم بعد از تغییر رمز ورود رمز جدید ب ایمیل یا جیمیل طرف ارسال بشه
هر کدی رو گرفتم جواب نگرفتم
میشه اگه کسی بتونه منو راهنمایی کامل کنه ممنون میشم

abdullah20
سه شنبه 12 خرداد 1394, 14:00 عصر
با ارسال ایمیل مشکل دارید؟

kaka2438
سه شنبه 12 خرداد 1394, 14:20 عصر
string emailFrom = "prosper1375@gmail.com";
string password = "1234";
string emailTo = "najafiebrahim87@gmail.com";
string subject = "XXX";
string body = "Hello, I'm just writing this to say Hi!";
using (MailMessage mail = new MailMessage())
{
mail.From = new MailAddress(emailFrom);
mail.To.Add(emailTo);
mail.Subject = subject;
mail.Body = body;
mail.IsBodyHtml = true;
using (SmtpClient smtp = new SmtpClient("smtp.gmail.com",587))
{
smtp.Credentials = new NetworkCredential("prosper1375@gmail.com","1234");
smtp.EnableSsl =true;// enableSSL;
smtp.UseDefaultCredentials = true;
smtp.Send(mail);
}
}

دوست عزیز مشکل این کد چیه کهاحرا نمیشه
خسته ام کرد

SabaSabouhi
سه شنبه 12 خرداد 1394, 14:31 عصر
سلام
متاسفانه در حال حاضر فرصت بررسی خطای کد شما رو ندارم، اما یه نکته مهم رو می‌خواستم به شما بگم.
1. اگه شما بخوای رمز عبور رو برای کسی ارسال کنی، به این معنا هست که رمز عبور رو توی دیتابیس نگهداری می‌کنی که کار بسیار بدی هست.
از نظر امنیتی، شما نباید رمز عبور رو نگهداری کنی، باید با یک الگوی یک‌طرفه مانند Hash اون رو کد کرده و نگهداری کنی. برای افرادی که رمزشون رو
فراموش کردن، باید مکانیزم تعویض رمز عبور ایجاد کنی.
2. ارسال رمز عبور به Email یک شخص هم کار درستی نیست. به‌ویژه که نگاه هر شخص به صندوق پستی‌اش ممکنه یک نگاه صحیح و درست نباشه.
شما بجای ارسال رمز عبور ( که قاعدتاً نباید رمز کسی رو داشته باشی ) به‌تر هست که مکانیزم تعویض رمز عبور داشته باشی.

بد نیست تو یاهو یا گوگل، مدعی بشی که رمزت رو فراموش کردی، ببین که اون‌ها از چه مکانیزم‌هایی برای ورود مجدد شما به سیستم استفاده می‌کنن.

صبا صبوحی

kaka2438
سه شنبه 12 خرداد 1394, 14:36 عصر
چشم بادم می مونه
تمتم موارد رو لحاظ میکنم
اگه وقت داشتید به سورس ما یه نگاه بندازید
منتظر کمک شما میمونم

farhadscript
سه شنبه 12 خرداد 1394, 19:02 عصر
این تابع هش که گفتین میشه چند تا تابع هش بنویسین؟

kaka2438
چهارشنبه 13 خرداد 1394, 09:04 صبح
از مدیران و تمام دوستان برنامه نویس تمنا دارم در صورت امکان کمک کنید تا کار ما راه بیفته