رفتن به مطلب
برای استفاده از انجمن و عضـویت کلیک کنید.

پست های پیشنهاد شده

Yaseen    92

تیم استادیار

ارسال شده در (ویرایش شده)

سلام اساتید و دوستان عزیز
موضوعی هست ذهنمو مشغل کرده
توی سی شارپ کار با ایمیل بصورتیکه باید رمز ایمیل رو توی سورس یا تو برنامه درج کنی یا یه روش دیگه << از کاربر بخوای رمزشو وارد کنید که دو تا ایراد داره
اولا کاربر به هیچ عنوان نمیخاد رمز ایمیل خودشو توی برنامه غیر از نرم افزار سرویس دهنده وارد کنید و یا اگر ما تو برنامه ایمیل خودمونو برای پشتیبانی تو سورس بزاریم امکان دیکامپایل  وجود داره و سرقت پسورد ایمیل 
این سورس رو ببنید

ایراد بزرگ توی کار اینجاست که حین ارسال اخطار امنیتی میده و میگه نرم افزار امن نیست باید گیرنده جیمیل  از تو تنظیمات امنیتی دریافت ایمیل از نرم افزارهای با امنیت پایین رو فعال کنه 

بنظر شما این همه نرم افزار داخلی و خارجی نوشته شده همشون رمز ایمیل خود رو تو سورس برنامه گذاشتن؟؟

یا باید هزینه کنی اطلاعات رو از سرور بخونه اینم که برای ادمای عادی هزینه بر خواهد بود

 

MailMessage mail = new MailMessage();
            SmtpClient SmtpServer = new SmtpClient("smtp.gmail.com"); 
            mail.From = new MailAddress("mymail@gmail.com");
            mail.To.Add(MailTo);
            mail.Subject = subject;
            mail.Body = body;
            mail.IsBodyHtml = true;
                     
            SmtpServer.Port = 587;
            SmtpServer.Credentials = new System.Net.NetworkCredential("mymail@gmail.com", "12345678");//یا بدین شکل رمز رو وارد میکنیم  
           SmtpServer.Credentials = new System.Net.NetworkCredential("mymail@gmail.com", +Properties.Settings.Default.password  ///نمیدونم این تو دیکامپایل نشون داده میشه یا نه؟؟

            SmtpServer.EnableSsl = true;

            SmtpServer.Send(mail);

 

mail2.png

ویرایش شده در توسط Yaseen

به اشتراک گذاری این ارسال


لینک به ارسال
Professor    192

پاسخگو و راهنما

ارسال شده در (ویرایش شده)

درود، فکر نمیکنم میشه این رو امن کرد فقط با استفاده از api‌ و گذاشتن رمز برای درخواست آ پی آی با مقدار یونیک ( unique ) ایدی کامپایل نرم افزار.

https://stackoverflow.com/questions/502303/how-do-i-programmatically-get-the-guid-of-an-application-in-net2-0

 

همیشه امکان‌ دی کامپایل نرم افزار هست برا همین ا پی‌ ای امن تره هم‌ چنین اون خطای جمیل فقط برا یوزری هست که میخوای اپ رو به اون متصل کنی.

ویرایش شده در توسط Professor
  • زیبا بود 1

به اشتراک گذاری این ارسال


لینک به ارسال

برای ارسال دیدگاه یک حساب کاربری ایجاد کنید یا وارد حساب خود شوید

برای اینکه بتوانید دیدگاهی ارسال کنید نیاز دارید که کاربر سایت شوید

ایجاد یک حساب کاربری

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

ثبت نام یک حساب کاربری جدید

ورود به حساب کاربری

دارای حساب کاربری هستید؟ از اینجا وارد شوید

ورود به حساب کاربری

  • مطالب مشابه

    • توسط namefree
      سلام خسته نباشید دوستان 
      من قبلا با sqlite  دیتا بیس ساختم و مشکلی نداشتم اما وقتی دوباره visual studio  نسخه  professional رو نصب کردم و extensions  مربوط به Sqlite  رو نصب کردم تا دیتا بیس بسازم قسمت مربوط به ساخت دیتا بیس خالی بود اگه کسی میتونه راهکار بده ممنون دوستان وقت گذاشتین.


    • توسط beniamine
      سلام دوستان چطوری میشه در ربات تلگرام جوین اجباری قرار داد برای کانال؟
      با استفاده از سی شارپ
  • کاربران آنلاین در این صفحه   0 کاربر

    هیچ کاربر عضوی،در حال مشاهده این صفحه نیست.

×