logomaster

نمایش ندادن یک صفحه با وارد کردن آدرس آن به صورت دستی

17 پست در این موضوع قرار دارد

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

سلام دوستان

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

ویرایش شده در توسط logomaster
0

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


لینک به پست

سلام

لطفا منظورتون را واضح بفرمایین؟

 

میخواهین ریدایرکت کنین؟

 

1

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


لینک به پست
در 12 دقیقه قبل، Babak_T گفته است :

سلام

لطفا منظورتون را واضح بفرمایین؟

 

میخواهین ریدایرکت کنین؟

 

نه ببینید ،

خلاصه بگم! ( آیا من میتونم از باز شدن یک لینک وقتی به صورت دستی داخل نوار آدرس مرورگر وارد میشه جلوگیری کنم؟)

1

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


لینک به پست

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

سلام و درود

 

مورد ساده ای هست باید از اکشن template_redirect استفاده کنید. کد زیر رو درون فایل functions.php باید قرار بدید.

function check_page_referer()
{
    if(is_page(آیدی صفحه ای که نباید به صورت مستقیم دیده بشه)) {
		$referer = $_SERVER['HTTP_REFERER'];
		if($referer != 'آدرس صفحه ای که اگر این صفحه بهش ریدایرکت کنه این صفحه دیده میشه') {
        	wp_redirect(home_url('/'));
        	exit();
		}
    }
}
add_action('template_redirect', 'check_page_referer');

اگر توضیحی احتیاج بود در خدمت هستم.

 

موفق باشید

ویرایش شده در توسط naghmesara
2

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


لینک به پست
در 8 دقیقه قبل، naghmesara گفته است :

سلام و درود

 

مورد ساده ای هست باید از اکشن template_redirect استفاده کنید. کد زیر رو درون فایل functions.php باید قرار بدید.


function check_page_referer()
{
    if(is_page(آیدی صفحه ای که نباید به صورت مستقیم دیده بشه)) {
		$referer = $_SERVER['HTTP_REFERER'];
		if($referer != 'آدرس صفحه ای که اگر این صفحه بهش ریدایرکت کنه این صفحه دیده میشه') {
        	wp_redirect(home_url('/'));
        	exit();
		}
    }
}
add_action('template_redirect', 'check_page_referer');

اگر توضیحی احتیاج بود در خدمت هستم.

 

موفق باشید

این انجمن باید قدر کاربرانی مثل شما رو بدونه...و همچنین آقا بابک، تخصصشونو در تاپیکهای دیگه دیدم. واقعا ممنونم ازتون 

1

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


لینک به پست
نقل قول

این انجمن باید قدر کاربرانی مثل شما رو بدونه...و همچنین آقا بابک، تخصصشونو در تاپیکهای دیگه دیدم. واقعا ممنونم ازتون 

خواهش میکنم.

1

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


لینک به پست
در 11 ساعت قبل، naghmesara گفته است :

سلام و درود

 

مورد ساده ای هست باید از اکشن template_redirect استفاده کنید. کد زیر رو درون فایل functions.php باید قرار بدید.


function check_page_referer()
{
    if(is_page(آیدی صفحه ای که نباید به صورت مستقیم دیده بشه)) {
		$referer = $_SERVER['HTTP_REFERER'];
		if($referer != 'آدرس صفحه ای که اگر این صفحه بهش ریدایرکت کنه این صفحه دیده میشه') {
        	wp_redirect(home_url('/'));
        	exit();
		}
    }
}
add_action('template_redirect', 'check_page_referer');

اگر توضیحی احتیاج بود در خدمت هستم.

 

موفق باشید

همه چی درست پیش رفت ! اما یه مشکلی باز پیش اومد.

اون صفحه ای که میخواستم فقط از اون به صفحه ی مخفی ریدایرکت بشه ! فقط یک بار انجام شد . ینی یک بار این ریدایرکت انجام شد ، بعد از اون دیگه نشد! صفحه کلا مخفیه و دیگه از آدرسی که مشخص کردم هم نمایش داده نمیشه

0

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


لینک به پست

سلام و درود

 

نقل قول

همه چی درست پیش رفت ! اما یه مشکلی باز پیش اومد.

اون صفحه ای که میخواستم فقط از اون به صفحه ی مخفی ریدایرکت بشه ! فقط یک بار انجام شد . ینی یک بار این ریدایرکت انجام شد ، بعد از اون دیگه نشد! صفحه کلا مخفیه و دیگه از آدرسی که مشخص کردم هم نمایش داده نمیشه

یعنی دیگه زمانی که از طریق اون صفحه هم ریدایرکت میشه بازم میره به صفحه اصلی و صفحه مورد نظر نمیاد؟

1

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


لینک به پست
در 38 دقیقه قبل، naghmesara گفته است :

سلام و درود

 

یعنی دیگه زمانی که از طریق اون صفحه هم ریدایرکت میشه بازم میره به صفحه اصلی و صفحه مورد نظر نمیاد؟

بله دقیقا

0

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


لینک به پست
در ۱ ساعت قبل، naghmesara گفته است :

سلام و درود

 

یعنی دیگه زمانی که از طریق اون صفحه هم ریدایرکت میشه بازم میره به صفحه اصلی و صفحه مورد نظر نمیاد؟

نمیدونم مشکل از اینجا بود یا نه!! اما آدرس اون صفحه ای که ازش ریدایرکت میشد به صفحه ی مخفی رو تغییر دادم (فارسی بود به انگلیسی تغییرش دادم) الان دیگه درسته.

مشکل از این میتونست باشه؟

0

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


لینک به پست

درود مجدد

 

بله آدرس فارسی همیشه مشکلاتی رو خواهد داشت.

اگر کد جدیدی آماده کردم براتون ارسال میکنم که دیگه مشکل با آدرس فارسی هم نداشته باشید.

 

موفق باشید

1

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


لینک به پست

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

درود مجدد

 

من الان با فارسی تست کردم شما توی فارسی اگر آدرس پیجی که ریدایرکت میشه روی پیج مورد نظر رو به صورت انکود شده (یعنی حروف فارسی توش نباشه) بزنید درون کد بزنید عمل میکنه کد.

ویرایش شده در توسط naghmesara
1

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


لینک به پست
در 16 دقیقه قبل، naghmesara گفته است :

درود مجدد

 

من الان با فارسی تست کردم شما توی فارسی اگر آدرس پیجی که ریدایرکت میشه روی پیج مورد نظر رو به صورت انکود شده (یعنی حروف فارسی توش نباشه) بزنید درون کد بزنید عمل میکنه کد.

ممنونم ولی ببینید ! 

حروف فارسی نبود! میدونید چطور بود؟  آدرس صفحه فارسی بود اما داخل کدی که در فانکشنز قرار دادم به صورت انکد بود . حدس زدم که شاید بخاطر اینکه بخشی از لینک صفحه فارسیه مشکل داشته باشه (همونطور که خودتونم گفتید ، اصولا با فارسی باید انتظار مشکل رو داشت) لینک رو به انگلیسی قرار دادم درست شد. شایدم اگه آدرسی که داخل کدهای فانکشنز گذاشتم به صورت انکد نبود و همون لینک فارسی بود ! به مشکل برنمیخورد. چون برای خودمم عجیب بود  ، یک تابع یا عمل نمیکنه یا عمل میکنه ، در غیر این دوصورت نیست ، ینی وقتی یکبار یک شرطی که بهش دادی رو بدون مشکل انجام داد ، طبیعتا دیگه نباید مشکلی باشه

بازم ممنون از پیگیری شما . واقعا استادید

1

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


لینک به پست

سلام و درود

 

نقل قول

ممنونم ولی ببینید ! 

حروف فارسی نبود! میدونید چطور بود؟  آدرس صفحه فارسی بود اما داخل کدی که در فانکشنز قرار دادم به صورت انکد بود . حدس زدم که شاید بخاطر اینکه بخشی از لینک صفحه فارسیه مشکل داشته باشه (همونطور که خودتونم گفتید ، اصولا با فارسی باید انتظار مشکل رو داشت) لینک رو به انگلیسی قرار دادم درست شد. شایدم اگه آدرسی که داخل کدهای فانکشنز گذاشتم به صورت انکد نبود و همون لینک فارسی بود ! به مشکل برنمیخورد. چون برای خودمم عجیب بود  ، یک تابع یا عمل نمیکنه یا عمل میکنه ، در غیر این دوصورت نیست ، ینی وقتی یکبار یک شرطی که بهش دادی رو بدون مشکل انجام داد ، طبیعتا دیگه نباید مشکلی باشه

بازم ممنون از پیگیری شما . واقعا استادید

والا من هر چی فکر کردم کد دیگه ای به نظرم نیومد.

 

موفق باشید

1

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


لینک به پست

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

در 8 دقیقه قبل، naghmesara گفته است :

سلام و درود

 

والا من هر چی فکر کردم کد دیگه ای به نظرم نیومد.

 

موفق باشید

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

:)

ویرایش شده در توسط logomaster
1

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


لینک به پست
در در 6/23/2017 at 23:40، logomaster گفته است :

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

:)

سلام مجدد

جناب @naghmesara یه سوال در این مورد داشتم ممنون میشم پاسخ بدید.

امنیت این کد و اینکار چقدره؟ آیا کاملا امنه و امکان دور زدنش وجود نداره؟

0

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


لینک به پست

درود مجدد

 

در 4 ساعت قبل، logomaster گفته است :

سلام مجدد

جناب @naghmesara یه سوال در این مورد داشتم ممنون میشم پاسخ بدید.

امنیت این کد و اینکار چقدره؟ آیا کاملا امنه و امکان دور زدنش وجود نداره؟

راستش چون از رفرر استفاده میکنه امکان دور زدنش هست. ولی روش دیگه ای به ذهنم نرسید.

اگر خودتون راه دیگه ای به ذهنتون میرسه به صورت تشریحی مطرح کنید روی نحوه کدنویسیش فکر میکنیم.

1

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


لینک به پست

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

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

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

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


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

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

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


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

  • مطالب مشابه

    • توسط webdeveloper98
      سلام
      دوستان خوشحال می شم نظرتون رو درباره امنیت اطلاعات و امنیت وردپرس بدونم
      چقدر به بحث امنیت وردپرس و سایت های وردپرسی پرداخته می شه ؟
      چقدر به نظرتون اهمیت داره ؟
      اصلا بابت امنیت سایت های وردپرسی باید هزینه ای کرد یا خیر؟
      راه هایی که برای امنیت وردپرس و کلا سایت ها و سرورها که انجام میشه رو در چه حد و سطحی می دونید و می بینید ؟
       
      این سوالات ذهنم رو درگیر کرده و تمایل داشتم درموردشون جوابایی رو بشنوم
      ممنونم
    • توسط proline
      گواهی SSL چیست؟
      گواهینامه SSL پروتکلی امنیتی است که سهم بسیار زیادی در امنیت یک سایت ایفا می‌کند. در حال حاضر این گواهینامه یکی از الزامات و اقدامات اولیه برای بررسی ایمنی یک وب‌سایت محسوب می‌شود. جستجوگرها و مرورگرهای اینترنتی هم، برای ایجاد ارتباط میان یک سایت و کاربر، به وجود گواهی SSL در سایت مقصد توجه زیادی داشته و در صورت نبود گواهی SSL به کاربر هنگام اتصال هشدار می‌دهند.
      گواهی SSL چه کاربردی دارد؟
      SSL یک استاندارد کدگذاری برای تبادل اطلاعات میان کاربران اینترنت و سرور وب است که این کدگذاری‌ها موجب مینیمایز شدن شنود و سوءاستفاده از اطلاعات کاربران نهایی می‌شود.
      شرکتی که مسئولیت برقراری امنیت بر پایه گواهینامه SSl را بر عهده گرفته CA نام دارد. CA یا مرکز صدور گواهینامه امنیتی، وظیفه خود را تأیید هویت کسانی می‌دانند که اقدام به راه‌اندازی یک وب‌سایت اینترنتی می‌نمایند.
      گواهی SSL و اعتمادسازی
      طبق تحقیقات یک موسسه بین‌المللی، کاربران اینترنت نسبت به مسئله امنیت اطلاعات بسیار حساس شده‌اند و بیش از 70 درصد کاربران دغدغه حریم شخصی و جلوگیری از افشاء اطلاعاتشان را دارند. بیش از 30 درصد کاربران پیش از خرید و انجام تراکنش در یک سایت و یا حتی ورود اطلاعات، نوار سبز رنگ SSL را چک می‌کنند تا فرآیند خرید و عضویت ایمنی را تجربه کنند.
      زمانی که کاربر جست‌وجویی در گوگل انجام می‌دهد، لینک‌هایی توسط این جستجوگر به او نمایش داده می‌شود. کاربر با کلیک بر روی هر لینک به یک سایت وارد می‌شود. درصورتی‌که سایت مقصد پیش‌ازاین گواهی SSL را فعال نکرده باشد توسط مرورگر پیام اخطاری مبنی بر ایمن نبودن سایت، نمایش داده می‌شود که ازنظر روانی هم، بسیار برای سایت مضر است. بعید نیست که کاربر با دیدن این پیغام از ورود به سایت، خودداری کند و یا نرم‌افزارهای امنیتی که بر سیستم کاربر نصب شده‌اند مانع ورود وی به سایت شوند و به همین راحتی یک سایت، ورودی‌های خود را از دست می‌دهد.
      نکته دیگر این است که مسئله امنیت روزبه‌روز برای کاربران و سرویس‌های خدمت دهنده اینترنتی مهم‌تر می‌شود. دیری نخواهد پایید که استاندارد SSL، به یک گواهینامه اجباری برای یک سایت اینترنتی تبدیل خواهد شد و شرکت‌هایی که برای دریافت این گواهینامه دیر اقدام کرده‌اند، دچار مشکل می‌شوند.
      مقاله مرتبط:امنیت جست‌وجو در اینترنت | اسکن فایل‌ها با کمک یک آنتی ویروس آنلاین
      انواع گواهینامه‌های SSL
      اعتبارسنجی دامنه (Domain Validation)
      اعتبار سنجی سازمانی (Organization Validation)
      EV) Extended Validation)
      Wildcard
      تفاوت SSL با TLS چیست؟
      گواهی SSL دائماً در حال بروز شدن و رفع نقص و بهبود است. هر نسخه ویرایش شده با یک شماره ورژن منتشر می‌شود. به‌طور مثال SSL V2.0 و یا V3.0. پس از ورژن 3 به‌جای استفاده از عنوان SSL V4.0 از نام TLS V1.0 استفاده شد اما همچنان این گواهینامه را با عنوان SSL می‌شناسند.
       
      مطالعه موارد بیشتر در حوزه امنیت در سایت ما:
      https://www.proline-iran.com
    • توسط Worldword
      سلام. وقت بخیر
      اگر خطایی در کدهای css وجود داشته باشه ، میتونه از نظر امنیتی یک سایت رو مورد تهدید قرار  بده؟
      اگر افزونه ای از نظر امنیتی مشکل داشته باشه ، اما غیرفعال باشه ، باز هم خطری وجود داره؟
    • توسط comp90
      سلام و عرض ادب:
      بنده قصد دارم تا کپچای گوگل را در صفحاتی چون ورود و ثبت نام و صفحات دلخواه دیگر فعال کنم.
      برای امتحان افزونه Advanced noCaptcha را از منبع وردپرس دانلود و نصب نمودم، حتی تنظیمات هم به درستی انجام شد اما وقتی تیک نمایش در صفحه عضویت را می زنم، کپچا در قالب نمایش داده نمی شود.
       
      ممنون میشم راهنمایی کنید
    • توسط m3hrdaad
      با سلام.
      من یک فروشگاه دانلود فایل دارم که که دو تا هاست خریداری کردم. یکی از این هاست ها، هاست دانلود است که من فایل هامو توش آپلود میکنم و لینک آپلود را به محصولات (که در هاست دیگری هستند) تخصیص میدم. تا به اینجای کار همه چیز اوکی هست. منتها چون نام فایل های من از یک ساختار خاصی تبعیت می کنن، یک کاربر میتونه به راحتی حدس بزنه نام فایل های منو. به عنوان مثال من یک فایل دارم با اسم dc-0001 که مربوط به مجموعه dc است. این مجموعه اگر 3 تا فایل دیگه داشته باشه، میشن dc-0002 و dc-0003. کاربر به راحتی میتونه آدرس زیر و بزنه و دانلود کنه فایل و بدون خرید!!!!!
      dl.XXXXXX.ir/dc-0001.pdf
      dl.XXXXXX.ir/dc-0002.pdf
      dl.XXXXXX.ir/dc-0003.pdf
      البته این نکته رو بگم وقتی که من این لینک بالا رو به محصولات میدم، یک کاربری که محصول و خریداری کنه و بعد بره از سایت برای دانلود، لینک به صورت hashkey شده وجود داره که قابلیت حدس زدم بقیه نام ها نیست. ولی خوب شاید هم کسی پیدا بشه، اصلا بدون خرید بخواد وارد فایل هام بشه.
      سوال من بحث امنیت هاست دانلود است. چجوری میشه فایل ها رو hashkey کرد و یا اینکه اصلا دسترسی مستقیم کاربران رو به هاست دانلود، مسدود کرد؟
      مثلا سایت های soft98.ir یا downloadha.ir یک هاست دانلود هم دارن که کاربر عملا دسترسی به مشاهده این هاست دانلودشون نداره