본문 바로가기
Program

VS2005 에서 패스워드 특수문자등을 포함하지 않은 암호도 쓸 수 있는 방법

본문

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 으로 되어 있으시다면 "전역 구성 편집"으로 들어가시면요. 인증탭에 공급자 관리 들어가시면요.. 거기서 설정을 해주시면 위의 내용들을 쓰지 않으셔도 잘 됩니다~

[이 게시물은 듀라님에 의해 2015-04-03 10:08:13 워드프레스에서 이동 됨]
[이 게시물은 듀라님에 의해 2015-04-03 10:27:24 Public에서 이동 됨]
[이 게시물은 듀라님에 의해 2015-04-03 10:33:53 팁과강좌에서 이동 됨]
[이 게시물은 최고관리자님에 의해 2017-06-10 14:24:49 ASP.net에서 이동 됨]
0 0
  • 페이스북으로 보내기
  • 트위터로 보내기
  • 구글플러스로 보내기
  • 카카오톡으로 보내기

페이지 정보

l2j (121.♡.101.20) 작성일07-05-03 01:32 조회1,730회 댓글0건

댓글목록

등록된 댓글이 없습니다.

Program 목록

게시물 검색

사이트 정보

  • 회사명 회사명 / 대표 대표자명
  • 주소 OO도 OO시 OO구 OO동 123-45
  • 사업자 등록번호 123-45-67890
  • 전화 02-123-4567 / 팩스 02-123-4568
  • 통신판매업신고번호 제 OO구 - 123호
  • 개인정보관리책임자 정보책임자명

고객센터

  • 02-1234-5678
  • abc@abc.com
  • 월-금 am 11:00 - pm 05:00
  • 점심시간 : am 12:00 - pm 01:00
  • 주말&공휴일은 1:1문의하기를 이용하세요.
상단으로