mohsen29 37 ارسال شده در دی 93 گزارش بازنشر ارسال شده در دی 93 سلام من می خوام برای مدیران سایتم در قالب یه فایلی رو قرار بدم که یه متن ثابت هست این فایل توی قالب لود میشه و می خوام با توابع php این متن رو کامل چک بکنه که اگه کوچک ترین تغییری توش ایجاد شد در قالب یه اخطار به مدیرانم بده.روش کار چگونه است؟ ممنون نقل قول لینک به ارسال
Mobin 1669 ارسال شده در دی 93 گزارش بازنشر ارسال شده در دی 93 شما با استفاده از الگوریتمهایی مثل crc32 از اون فایلها checksum میگیرین و بر حست هر مدیر جایی ذخیره میکنید مثلا تو فایل خاصی یا دیتابیسموقعی که هر مدیر وارد میشه دوباره از اون فایل checksum میگیرین و با مقدار اصلی مقایسه میکنین اگه یکی نبود اخطار میدین که فایل تغییر کرده 1 نقل قول لینک به ارسال
mohsen29 37 ارسال شده در دی 93 مالک گزارش بازنشر ارسال شده در دی 93 سلام.ممنون اما چیزی نفهمیدم ! نقل قول لینک به ارسال
Mobin 1669 ارسال شده در دی 93 گزارش بازنشر ارسال شده در دی 93 شما برای هر مدیرتون فایل رو بسازید و با استفاده از دستور زیر checksum هر کدوم رو بدست بیارینecho = hash_file("crc64", 'file_path');خب این checksum ها رو بگیرین تو یه ارایه بریزین$arr = array('admin1'=>'checksum1','admin2'=>'checksum2','admin3'=>'checksum3',);خب حالا هر ادمین که میاد از روی این checksum ها چکش کنید$hash = hash_file("crc64",'file_path');$user = $user_info->user_loginif($hash!=$arr[$user])echo 'error file is changed';این کدها رو به نسبت استفاده خودتون تغییر بدید نقل قول لینک به ارسال
پست های پیشنهاد شده
به گفتگو بپیوندید
هم اکنون می توانید مطلب خود را ارسال نمایید و بعداً ثبت نام کنید. اگر حساب کاربری دارید، برای ارسال با حساب کاربری خود اکنون وارد شوید .