تاریخ عضویت: ۱۳۹۳ مرداد ۱۵
تشکرها : 57
( 4 تشکر در 3 ارسال )
سلام و خسته نباشید.
میخوام قسمتی از سایت را برای مدیریت لاگ ها قرار بدم. به این صورت که اگر کاربر جدیدی ایجاد شد و یا مطلبی ویرایش و یا ساخته بشه در قسمت مدیریت لاگ ها جزییات را مشاهده کرد.
کمی راهنمایی میکنید فیلدهای جدول و ساختار برنامه نویسیش چگونه هست.
تاریخ عضویت: ۱۳۹۰ آبان ۱۶
تشکرها : 2762
( 2823 تشکر در 1752 ارسال )
id,time,subject,title, msg,ip,status,user_id
تاریخ عضویت: ۱۳۹۳ مرداد ۱۵
تشکرها : 3
( 19 تشکر در 14 ارسال )
۱۳۹۳ شهریور ۰۳, ۰۲:۴۹ ق.ظ
باید رویدادها رو از قبل مشخص کنی مثلا:
ایجاد کاربر
ورود کاربر
خروج کاربر
درج مطلب
ویرایش مطلب
و ....
بعد می تونی این ها رو تو یه جدول بزاری و آی دی شونو به عنوان اتفاق توی لاگ ذخیره کنی یا مستقیم خودشونو توی لاگ ثبت کنی
اطلاعات اضافه هم لازم داری
آی دی کاربر، آی پی کاربر، اطلاعات تاریخ و زمان ، ای دی نتیجه عملیات (مثلا در مورد مطلب آی دی مطلبی که درج یا ویرایش یا حذف شده)
محل ذخیره می تونه یه فایل باشه یا یک جدول توی دیتابیس
کد نوسی هم باید در کنار ثبت هر عملیات صورت بگیره، مثلا وقتی یه مطلب درج میشه یک اینسرت توی جدول مطالب و یک اینسرت هم بلافاصله توی لاگ اتفاق بیافته، که اگه بخوای مطمئن باشی که در دیتابیس هردو همزمان انجام میشه یا نمیشه باید هر دو دستور را یک تراکنش (transaction) در نظر بگیری و از قوانین تراکنش پیروی کنی.....