Membership, Role Management and Login Controls

 

기본적으로 제공해주는 Login컨트롤이 맘에 들어서 쓸려고 해도.


많은 귀찮음이 존재 했습니다 아랫 분 말처럼 암호에 특수문자 하나를 넣어야 한다 던지.


글자수 제한이 있는데 이걸 바꿔주는 방법은 web.config 에 추가해주는 방식이 있습니다.


web.config 에서 configuration안에 <system.web>을 추가하셔서 그 안쪽에.


<membership defaultProvider="SqlProvider" userIsOnlineTimeWindow="15">

      <providers>

        <add name="SqlProvider"

          connectionStringName="LocalSqlServer"

          minRequiredNonalphanumericCharacters="0"

          minRequiredPasswordLength="4"

          type="System.Web.Security.SqlMembershipProvider, System.Web, Version=2.0.0.0, Culture=neutral, PublicKeyToken="/>

      </providers>      

</membership>


을 추가하시면 minRequiredPasswordLength="4" 을 보시면 아시듯이 암호를 4글자 이상으로 해주고.


minRequiredNonalphanumericCharacters="0" 을 추가하면 특수문자를 0문자로 했기때문에 특수문자를 넣지 않으셔도 됩니다.


제가 사용하는 서버의 web.config이기 때문에 몇가지는 지웠지만 위의 두가지가 설정이 된다면 별 문제가 없을 것입니다


===================================================================================================================


이것 말고도 방법이 있네요. IIS들어가셔서 현재 웹사이트의 속성중 "ASP.NET"텝에 보시면 2.0 으로 되어 있으시다면 "전역 구성 편집"으로 들어가시면요. 인증탭에 공급자 관리 들어가시면요.. 거기서 설정을 해주시면 위의 내용들을 쓰지 않으셔도 잘 됩니다~

'.net' 카테고리의 다른 글

Login Control Validation 바꾸기  (0) 2007.05.03
.NET 2.0 에서 제공되는 TreeView사용법  (0) 2007.05.03
정규식 표현 연습  (1) 2007.05.03
RegularExpressionValidator 컨트롤  (0) 2007.05.03
CompareValidator 컨트롤  (0) 2007.05.03

+ Recent posts