Kā ar paroli aizsargāt direktoriju, izmantojot .htaccess

Esmu izveidojis darbinieku tīmekļa lapu ar lielu informāciju par uzņēmumu, saitēm utt., Taču es vēlos aizsargāt lapu, jo tajā ir konfidenciāla uzņēmuma informācija.

Es darbinu IIS7.5 operētājsistēmā Windows Server 2008 R2, un man jau ir vietnes iestatīšana kā parasta, neaizsargāta vietne. Es vēlos, lai visiem aktīvajiem direktoriju lietotājiem būtu piekļuve vietnei. Šī nav iekštīkla vietne, tā ir pakļauta internetam.

Es mēģināju to iestatīt, izmantojot Windows autentifikāciju, bet man bija problēmas ar vairākiem pieteikšanās uzvednēm utt. Es tikai vēlos, lai lietotājiem būtu vienkārša veidlapa, lai ievadītu savus akreditācijas datus un piekļūtu vietnei, un man tā ir nepieciešama, lai vaicātu AD par pieteikšanos.

Esmu meklējis tīmeklī ceļvedi par to, taču, šķiet, nevaru atrast tādu, kas atbilstu manai situācijai. Šī nav tīmekļa lietotne. Tā ir tikai vienkārša html vietne.

Vai kādam ir kādi ieteikumi vai saite uz rokasgrāmatu par to?

Liels paldies! -MĀRCIŅAS

  • Vai šī ir viena tīmekļa lapa vai vietne? Un vai jūs izmantojat ASP.NET?
  • Tā ir viena lapa. Es neizmantoju ASP.NET. Es tikai mitinu html failus, css failus un attēlus.
  • Piedodiet, bet man jājautā: vai ir laba ideja, ja publiskā vietne vaicā tieši AD? Protams, tā varētu būt iekšēja vietne, un tādā gadījumā tā ir nedaudz mazāk slikta? :)

Pat ja jūs neizmantojat ASP.NET tīmekļa veidlapas, varat izmantot ASP.NET tīmekļa veidlapu autentifikāciju, jo vietni mitina IIS.

Ja jūsu web.config jūs varat norādīt direktorijus, kuriem nepieciešama autentifikācija, un var attiecināt šo autentifikāciju uz visiem lietotājiem vai grupām, kuras vēlaties:

<?php   <forms loginUrl='login.aspx' name='.ASPNETAUTH' protection='None' path='/' timeout='20' >                     ?> var13 ->

Ja jūs varat izmantot PHP, ir ļoti vienkāršs risinājums vienas lapas aizsardzībai: http://www.totallyphp.co.uk/password-protect-a-page

strādāja par jums: Charles Robertson | Vēlies ar mums sazināties?

noderīga informācija