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 |