سلام.یه مشکل تابلو و عجیب برام پیش اومده.من با استفاده از دو فایل htpasswd. و htacces. روی پوشه ی administrator پسوورد گذاشتم.خوب...
حالا وقتی می رم به آدرس فولدر administrator پسوورد و یوزر ازم می خواد.تا اینجا هم مشکلی نیست...
اگه یوزر پسوورد را خالی بزارم یا فقط پسوورد را خالی بزارم ارور می ده.(که این هم درسته)
اگه یوزر را درست بنویسم و 8 کاراکتر اولیه ی پسوورد را هم درست بنویسم بازهم وارد میشهکه اینجا دیگه جای اشکاله.
الان مثال هم براتون می زنم.من یه بار یه یوزر با یه پسوورد 10 کاراکتری درست کردم و یه بار هم یه یوزر با یه پسوورد 9 کاراکتری. در هر دو صورت امتحان کردم و دیدم که وقتی یوزر را درست وارد می کنم + 8 کاراکتر از پسوورد صحیح وارد فولدر administrator میشه. در صورتی که من پسوورد کامل را ننوشته بودم و هنوز 1 یا 2 کاراکتر دیگش مونده بود.فکر کنم این قفل میگه :"یوزر که درسته ، پسوورد هم که 8 تا از حرف هاش درسته ؛ خوب دیگه گناه داره بنده خدا بزار کمکش کنم و اون یکی دو تا حرف باقی مونده را بهش تخفیف بدم."
حالا باید با مهربونی بیش از حد این قفل چی کار کنم؟
محتویات فایل های htpasswd. و htacces. را هم براتون می زارم.(البته نترسید پسوورد و یوزرش را بعدا عوض می کنم.پس لطفا هی تذکر ندید!)
[size=10pt]
محتویات htacces.[/size]
[size=10pt]محتویات htpasswd.[/size]کد:AuthName "Restricted Area" AuthType Basic AuthUserFile /home/vol5/***********/User/htdocs/site/administrator/.htpasswd AuthGroupFile /dev/null require valid-user
دقت کنید که یوزر در اینجا admin بوده و پسوورد هم aklwmb587 که در فایل htpasswd. به صورت بالا در اومده.همونطور که می بینید پسوورد 9 کاراکتری هست ولی شما با وارد کردن تنها 8 کاراکتر صحیح اول اون می تونید وارد فولدر administrator بشید.کد:admin:8JqwIq5WoxEFc
لطفا نگید از کنترل پانل هاست پسوورد بزار روی فولدر، چون فعلا امکانش نیست.
به صورت ضمنی هم اگر کسی از نحوه ی تبدیل پسووردی که با آبی نوشتم به آنچه که در فایل htpasswd. تعریف شده ، اطلاع داره لطف کنه و بگه که چه جوری aklwmb587 تبدیل شده به 8JqwIq5WoxEFc
ببخشید.خیلی زور زدم تا منظورم را درست و کامل عرض کنم خدمتتون.
پیشاپیش ممنون...
یــــــــــــــــــــــــ ـــــــاعــــــــــــــــ ــــــــــلی




که اینجا دیگه جای اشکاله. 


علاقه مندی ها (Bookmarks)