PDA

توجه ! این یک نسخه آرشیو شده میباشد و در این حالت شما عکسی را مشاهده نمیکنید برای مشاهده کامل متن و عکسها بر روی لینک مقابل کلیک کنید : ساخت یک تابع در htacces



milad221
October 22nd, 2012, 20:10
سلام دوستان
من سرور برای دریافت اپدیت نود32 راه اندازی کردم بخوبی کار میده با لایسنس اورجینال بالا اومده
فقط یه مشکلی دارم میخوام برای یوزر پسورد هایی که میدم تاریخ انقضا هم تعریف کنم که وقتی به اون زمان رسید خود به خود یوزر غیر فعال شه
یکی از دوستان میگفت میشه ان تی تک رو برای اینکار استفاده کرد ولی دیگه بحث تکمیل نشد و نتونیستم به اون وصلش کنیم
در واقع میخواییم اطلاعات یوزر و تاریخ پایانش رو ان تی تک باشه من فعلا از یه کد ساده استفاده میکنم برای بازخوانی یوزر برای اپدیت که جواب هم میده ولی باز میگم میخوام طوری بشه که تاریخ انقضا هم داشته باشه
کد رو قرار میدم اگر کمکم کنید درستش کنم خیلی ممنون میشم

<Files ~ "^\.(htaccess|htpasswd)$">
deny from all
</Files>
Options -Indexes
AuthUserFile c:/.htpasswd
AuthGroupFile /dev/null
AuthName "Please enter your ID and password"
AuthType Basic
require valid-user
order deny,allow

parsibox
October 22nd, 2012, 20:31
500 تومن برای حل مشکل میگیریم درستش میکنیم و براتون امکان ایجاد کاربر به همراه تاریخ انقضا را فراهم میکنیم

OnlineServer
October 22nd, 2012, 22:53
شما با این مکانیزم نمیتونید همچین موردی که میفرمائید را بر آورده کنید.
ورژن آپاچی تون چنده ؟ اگر مایل باشید با هزینه میتونیم همچین سیستمی را به کمک وب سرورتون راه اندازی کنیم

milad221
October 22nd, 2012, 23:04
شما با این مکانیزم نمیتونید همچین موردی که میفرمائید را بر آورده کنید.
ورژن آپاچی تون چنده ؟ اگر مایل باشید با هزینه میتونیم همچین سیستمی را به کمک وب سرورتون راه اندازی کنیم
سلام
ومپ نصب کردم
اینم مشخصات
Apache 2.2.22 – Mysql 5.5.24 – PHP 5.3.13 XDebug 2.1.2 XDC 1.5 PhpMyadmin 3.4.10.1 SQLBuddy 1.3.3 webGrind 1.0

milad221
October 23rd, 2012, 23:04
دوستان کاری هم نمیشه کرد که یوزر پسورد بشه محدود کرد یعنی فقط یک نفر از یوزر و پسورد استفاده کنه

doomhammer65ir
October 23rd, 2012, 23:48
حالا یک برنامه ای با مثلا PHP بنویسید که دسترسی به c:/.htpasswd داشته باشه
اون برنامه باید از روی یک جدولی که نام کاربر ها و تاریخ انقضای اون نام کاربر درش انبار شده ، هر روز تاریخ روز رو با تاریخ انقضا بسنجه و هر کاربر که همسان بود رو از روی c:/.htpasswd پاک کنه . با وی بی یا سی شارپ هم بگمانم بشه

milad221
October 24th, 2012, 00:00
مشکل اینه که اون زبان برنامه نویسی رو بلد نیستم واگر نه که در میاوردم این هم یه کد ساده هست که یوزر پس رو میخونه شما میتونی کمکم کنی؟

doomhammer65ir
October 24th, 2012, 00:31
http://stackoverflow.com/questions/2323477/set-php-cron-job-on-windows-server-2003
http://php.net/manual/en/function.date.php

milad221
October 24th, 2012, 00:44
هزینه زیاد نمیخوام چون فقط واسه تست اینکارو دارم انجام میدم شما چقدر هزینه میگیرید؟

doomhammer65ir
October 24th, 2012, 00:57
با فرمان date کاربران رو بسازید ( پایین صفحه مثال زده برای ساخت ماه آینده یا سال آینده ) سپس با task scheduler هر روز یک فایل پی اچ پی رو صدا بزنید که تاریخ امروز رو با رشته ی تاریخ انقضای هر کاربر در پایگاه داده بسنجه . اگر برابر بود نام اون کاربر رو از توی htpasswd پاک کنه

http://stackoverflow.com/questions/7740405/php-delete-the-first-line-of-a-text-and-return-the-rest
http://forums.digitalpoint.com/showthread.php?t=140935

alborzdata
October 24th, 2012, 02:49
سلام

استارتر عزیز اگه به نتیجه ای رسیدی به ما هم خبر بده چون خیلی گشتم دنباش ! یا اگه خواستی با هم بدیم یکی بنویسه 50 % :دی

milad221
October 25th, 2012, 00:28
50-50 خیلی بهتر میشه :d
ولی نه قیمت 500 هزار تومن
10 تا کد که 500 هزار تومن قیمتش نیست تازه من فقط میخوام اکانت مولتی نباشه و تاریخ مصرف داشته باشه:d

OnlineServer
October 25th, 2012, 00:49
اگر سرورتون لینوکس بود از طریق وب سرور میتونستیم کمکتون کنیم

milad221
October 25th, 2012, 00:53
چون این نرم افزار فقط روی ویندوز ران میشه در نتیجه مجبوریم از ویندوز استفاده کنیم

milad221
October 25th, 2012, 23:22
دوستان یعنی هیج راهیی نیست؟؟؟:109: