ایران اسکریپت

علی قلعه بان

متخصص و محقق فناوری اطلاعات

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

مطالب دسته: سورس کد ,ابزار

رهگیری ایمیل ارسالی با استفاده از سرویس رایگان Email Tracking

رهگیری ایمیل ارسالی با استفاده از سرویس رایگان Email Tracking : شاید برای خیلی از شماها جالب باشد که بدانید زمانی که ایمیلی برای کسی ارسال میکنید چه اتفاقی برای ایمیل شما می افتد ایا ایمیل شما باز شده خوانده شده ؟ یا بدون خوانده شدن حذف شده و ایا اصلا در لینک هایی که در ایمیل خود قرار داده اید کلیک شده یا نه البته این موضوع کاربرد زیادی در بحث مارکتینگ دارد ولی باز برای هر شخصی میتواند کاربرد متفاوتری داشته باشد .

در این سرویس که میخام به شما معرفی کنم و به صورت رایگان میتونید ازش استفاده کنید شما بعد از ارسال ایمیل قادر خواهید بود بررسی کنید ایمیل شما خوانده شده یا نه ؟ ایا بدون خواندن حذف شده ؟ آیا بر روی لینک های داخل ایمیل کلیک شده یا نه ؟ ایمیل شما چند دقیقه خوانده شده است و مازاد بر این اطلاعات همچنین شما قادر به دریافت اطلاعاتی از قبیل  ای پی ادرس دریافت کننده ایمیل ,طلاعات سیستم و مرورگر خواننده ایمیل نیز خواهید بود .برای بازدید از این سایت میتوانید به این لینک مراجعه نمایید .

ادامه مطلب...

تنظیمات وردپرس و ووکامرس برای محدود شدن نمایش محصولات به کاربران ثبت نام شده + تایید ثبت نام توسط ادمین +سورس کد | علی قلعه بان

تنظیمات وردپرس و ووکامرس برای محدود شدن نمایش محصولات به کاربران ثبت نام شده + تایید ثبت نام توسط ادمین +سورس کد : اگر هم شما دارای فروشگاهی اینترنتی هستید و اقدام به فروش محصولات اینترنی میکنید شاید برای شما مهم باشد که صرفا کاربران عضو فروشگاه صرفا به اطلاعات محصولات دسترسی داشته باشند و از طرفی هویت و عضویت این کاربران از طرف شما تایید شود باید مراحل زیر را انجام دهید. در حالت عادی ابتدا باید ثبت نام را در ووکامرس فعال نمایید چون اگر متوجه باشید صرفا در صفحه حساب کاربری ووکامرس امکان لاگین فعال بوده و صفحه ثبت نام وجود ندارد ابتدا برای همین منظور در بخش تنظیمات ووکامرس به بخش accounts مراجعه کرده و گزینه Enable registration on the “My Account” page را تیک بزنید تا فعال شود .

بعد از فعال شدن این گزینه شما گزینه ثبت نام را در کنار صفحه لاگین مشاهده خواهید کرد ولی این همه قضیه نیست و ایراداتی دارد چرا که کاربر بعد از وارد کردن ایمیل خود در بخش ثبت نام بلافاصله ثبت نام و تایید و وارد سایت خواهد شد برای جلوگیری از این امر میتوانید ابتدا پلاگین New User Approve را بر روی وردپرس نصب نمایید بعد از نصب این پلاگین حتما به خاطر داشته باشید که در بخش تنظیمات وردپرس گزینه Anyone can register را تیک بزنید تا فعال شود .

بعد از انجام مراحل بالا حالا با قرار دادن کد زیر در functions.php قرار دهید تا بعد از ثبت نام کاربر انها را بصورت اتوماتیک لاگ اوت نماید تا منتظر تایید ادمین و ارسال نام کاربری و رمز باشند .

خوب داستان اینجا تمام نمیشود چون در حالت عادی وقتی کاربری در وردپرس ثبت نام میکند فقط یکبار برای وی ایمیل ارسال میشود ولی وقتی ما این ثبت نام را دو مرحله ای میکنیم بایستی تغییراتی بدهیم تا بعد از تایید ثبت نام کاربر یک ایمیل دیگر برای ارسال نام کاربری و پسورد برای کاربر ارسال شود برای این منظور در مسیر قالب فعلی خود woocommerceemails اگر این پوشه موجود بود که هیچ در غیراینصورت پوشه ای با عنوان emails باز کنید و در داخل آن فایلی با عنوان customer-account-approved.php بسازید و کد زیر را در آن قرار دهید

خوب در این مرحله کد زیر را در درون functions.php قرار دهید

حالا تقریبا کار تمام شده و شما میتوانید کاربران ثبت نام کرده را تایید و یا رد کنید و همچنین نمایش محصولات خود را برای کاربران لاگین نشده محدود کنید از طریق کد زیر میتوانید مشخص کنید که اگر کاربری لاگین نکرده باشید صرفا قادر به صفحه اصلی وب سایت بوده و نتواند به بخش محصولات برود و در صورت اینکه بخواهد روی محصولات کلیک کند به صفحه اصلی ریدایرکت خواهد شد

 

ادامه مطلب...

سورس کد و آموزش ارسال ایمیل در پی اچ پی

سورس کد و آموزش ارسال ایمیل در PHP : در این مطلب قصد داریم در زبان پی اچ پی کدی بنویسیم که توسط ان ایمیل ارسال نماییم قبل از شروع باید بدانیم که چهار تابع اصلی برای ارسال ایمیل در زبان پی اچ پی وجود دارد که عبارتند از Cyrus IMAP administration , IMAP , Mail , Mailparse , vpopmail یکی از ساده ترین توابع تابع mail میباشد که در این پست ما با استفاده از این تابع اقدام به ارسال ایمیل خواهیم  نمود.در ذیل شما میتوانید 3 مثال مختلف از نحوه ارسال ایمیل توسط این تابع را مشاهده نمایید که در هرکدام با روشها و اختیارات متفاوتی این کار انجام  شده است .

نمونه یک ارسال ایمیل متنی معمولی

نمونه دوم ارسال ایمیل با هیدرهای اضافی


نمونه سوم ارسال ایمیل  با فرمت Html

ادامه مطلب...

در پی اچ پی md5 و sha1تولید هش و کد رمزنگاری شده

تولید هش و کد رمزنگاری شده md5 و sha1 در Php : روش رمزنگاری ام دی 5 روشی است که در آن با استفاده از الگوریتم رمزنگاری کد رمزنگاری شده ای به ارزش 128 بیت یا 16 بایت تولید میشود این نوع رمزگذاری امروزه بسیار مرسوم بوده   و کاربردهای متنوعی دارد ولی یکی از اصلی ترین کاربردهای ان برای تصدیق یکپارچگی داده ها میباشد و اما اس اچ ای 1 میتواند کد رمزشده ای به اندازه 160 بیت یا 20 بایت تولید کند خوب الان که آشنایی مختصری با این دو روش رمزنگاری داشتیم اجازه بدهید به بخش اجرایی رفته و نحوه تولید کد رمزنگاری شده توسط این دو الگوریتم در زبان پی اچ پی   را یادبگیریم .

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

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

ادامه مطلب...