php과mysql에 로그인 체계를 개발한
사용자를 위해 주문을 받아서 만들n
경험을 제공하기 위하여 가장 큰 상호 작용할
웹사이트는 현재에는 사용자가 웹사이트
체계로 접속할것을 요구할텐데.
발표를 제공하 사용자가 접속하면
하자마자, 이용자 선호에 웹사이트는.
기본적인 로그인 체계는 전형적으로
3개 분대를 포함한다:
1. 사용자를 그의 좋아한
로그인i.d및 암호를 등록하는 허용하는 분대
2. 그가 연속적으로 접속할
경우의 체계를 사용자를 확인하, 확인하는
두는 분대
3. 사용자가 그의 암호를 잊으면
그의 등록한 전자 우편 주소에게 사용자 암호를
보내는 분대
그같은 체계는PHP과MySQL을
사용하여 쉽게 창조될 수 있는다.
================================================================
분대 1? 등록
분대 1은 3개의 분야 및 2개의
단추를 포함하는 간단한HTML모양을 사용하여
전형적으로 실행된다:
1. 좋아한 로그인i.d분야
2. 좋아한 암호 분야
3. 유효한 전자 우편 주소 분야
4. 복종시키 단추
5. 리셋 버튼
그같은 모양이register.html이라고
지명되는 파일으로 암호로 하는 것을
추측하십시요. 뒤에 오는HTML부호 발췌는
전형적인 보기 이다. 사용자가 안으로 모든
분야를 채울, 사용자가 위에 복종시키 단추를
누를 때register.php페이지는 부른다.
[모양name="register"method="post"action="register.php"]
[입력name="logini.d"type="text"value="loginid"size="20"/][br]
[입력name="password"type="text"value="password"size="20"/][br]
[입력name="email"type="text"value="email"size="50"/][br]
[입력type="submit"name="submit"value="submit"/]
[입력type="reset"name="reset"value="reset"/][/모양]
등록을 가공하기 위하여 뒤에 오는
부호 발췌는register.php의 한 부분으로 이용할 수
있는다. 그것은MySQL데이타베이스와 연결하고
등록 정보를 저장하기 위하여 이용하는
테이블으로 자료의 선을 삽입한다.
@mysql_connect("localhost", "mysql_login",
"mysql_pwd") 또는die("Cannot은 일일 회보와!"
연결한다); @mysql_select_db("tbl_login")
또는die("Cannot가려내는 일일 회보!");
login_tbl(loginid, 암호 및 전자 우편) 가치
(".$loginid.", ".$password.",
".$email.")";은으로$sql="insert
$r=mysql_query($sql); if(!$r)
#);
인쇄#;
exit();
등록 자료를 저장하기 위하여
이용하는MySQL테이블이tbl_login이라고 지명된다
것을 부호 발췌는 추측하고 3개의 분야를
포함한다? loginid, 암호 및 전자 우편 분야.
의 가치는 지점 방법을
사용하여register.html안에
모양에게서#,$password그리고$email가변 안으로
통과한다.
================================================================
분대 2? 검증과 입증
웹사이트에의해 제공된 기능에
접근하기 위하여 등록 사용자는 체계로
벌채하고 싶을 것이다. 사용자는 확인하,
확인하기 위하여 체계를 위해 그의 로그인i.d및
암호를 제공해야 할 것이다.
이것은 간단한HTML모양을 통해서
전형적으로 한다. 이HTML모양은 전형적으로
2개의 분야 및 2개의 단추를 포함한다:
1. 로그인i.d분야
2. 암호 분야
3. 복종시키 단추
4. 리셋 버튼
그같은 모양이authenticate.html이라고
지명되는 파일으로 암호로 하는 것을
추측하십시요. 뒤에 오는HTML부호 발췌는
전형적인 보기 이다. 사용자가 안으로 모든
분야를 채울, 사용자가 위에 복종시키 단추를
누를 때authenticate.php페이지는 부른다.
[모양name="authenticate"method="post"action="authenticate.php"]
[입력name="logini.d"type="text"value="loginid"size="20"/][br]
[입력name="password"type="text"value="password"size="20"/][br]
[입력type="submit"name="submit"value="submit"/]
[입력type="reset"name="reset"value="reset"/][/모양]
로그인 요구를 가공하기 위하여 뒤에
오는 부호 발췌는authenticate.php의 한 부분으로
이용할 수 있는다. 그것은MySQL데이타베이스와
연결하고 등록 정보를 저장하기 위하여
이용하는 테이블을 질문한다.
@mysql_connect("localhost", "mysql_login",
"mysql_pwd") 또는die("Cannot은 일일 회보와!"
연결한다); @mysql_select_db("tbl_login")
또는die("Cannot가려내는 일일 회보!");
곳에loginid='".$loginid이."'login_tbl에서$sql="selectloginid
그리고password='".$password."'";
$r=mysql_query($sql); if(!$r)
#);
인쇄#;
exit(); if(mysql_affected_rows()==0)
"체계안에 그런 로그인 해본다
다시."을 인쇄하지 말라;
exit(); else
인쇄는 "체계로 성공적으로."
벌채했다;
웹사이트 기능을 실행하는가//proceed?
사용자에게 예를들면 현재 정보
분대 1안에것과 같이, 등록
자료를 저장하기 위하여
이용하는MySQL테이블이tbl_login이라고 지명된다
것을 부호 발췌는 추측하고 3개의 분야를
포함한다? loginid, 암호 및 전자 우편 분야.
$loginid과$password가변의 가치는 지점
방법을 사용하여authenticate.html안에 모양에게서
안으로 통과한다.
================================================================
분대 3? 암호를 잊었다
등록 사용자는 웹사이트 체계로
벌채하기 위하여 그의 암호를 잊을지도 모른다.
그의 암호를 만회하, 사용자 등록한 전자
우편 주소에게 암호를 보내기 위하여 의
경우에는, 사용자는 체계를 위해 그의loginid을
공급한것을 필요로 할 것이다.
이것은 간단한HTML모양을 통해서
전형적으로 한다. 이HTML모양은 전형적으로
1개의 분야 및 2개의 단추를 포함한다:
1. 로그인i.d분야
2. 복종시키 단추
3. 리셋 버튼
그같은 모양이forgot.html이라고
지명되는 파일으로 암호로 하는 것을
추측하십시요. 뒤에 오는HTML부호 발췌는
전형적인 보기 이다. 사용자가 안으로 모든
분야를 채울, 사용자가 위에 복종시키 단추를
누를 때forgot.php페이지는 부른다.
[모양name="forgot"method="post"action="forgot.php"]
[입력name="logini.d"type="text"value="loginid"size="20"/][br]
[입력type="submit"name="submit"value="submit"/]
[입력type="reset"name="reset"value="reset"/][/모양]
로그인 요구를 가공하기 위하여 뒤에
오는 부호 발췌는forgot.php의 한 부분으로 이용할
수 있는다. 그것은MySQL데이타베이스와
연결하고 등록 정보를 저장하기 위하여
이용하는 테이블을 질문한다.
@mysql_connect("localhost", "mysql_login",
"mysql_pwd") 또는die("Cannot은 일일 회보와!"
연결한다); @mysql_select_db("tbl_login")
또는die("Cannot가려내는 일일 회보!");
$sql="select암호,
곳에loginid='".$loginid."'";이login_tbl에서 전자 우편
$r=mysql_query($sql); if(!$r)
#);
인쇄#;
exit(); if(mysql_affected_rows()==0)
"체계안에 그런 로그인 해본다
다시."을 인쇄하지 말라;
exit(); 그밖에
#);
#"];
#"];
$subject="your암호";
#";
$content="your암호는".$password이다;
mail($email,#,#,#);
"암호를 포함하는 전자 우편 보냈다
너에게"을 인쇄하십시요;
분대 1안에것과 같이, 등록
자료를 저장하기 위하여
이용하는MySQL테이블이tbl_login이라고 지명된다
것을 부호 발췌는 추측하고 3개의 분야를
포함한다? loginid, 암호 및 전자 우편 분야.
$loginid가변의 가치는 지점 방법을
사용하여forgot.html안에 모양에게서 통과한다.
================================================================
결론
상기 보기는 아주 기본적인 로그인
체계가 실행될 수 있는 까 라고 설명한것을
이다. 암호 부호 매김과 추가 기능을 포함하기
위하여 보기는 강화할 수 있는다? 그들의
로그인 정보를 편집하는 예를들면 사용자를
허용한 위하여.
저자 허가에 사용하는.
이 기사는 죤L에 의해 쓴다.
죤L은
디자이너 기치
(
http://www.designerbanners.com )의
웹마스터이다.
ꀰ사냴ꀰ: Messaggiamo.Com
Related:
» Seo Elite: New Seo Software!
» AntiSpywareBOT
» Reverse Mobile
» Error Nuker
샹냈 삤퀰 삻쁄 쁔냜
ꃀ큘쁘 샹사쁴킸샐쁴 뀸쀜끼 삔ꀀ 샀ꀈ 냹삥!
샹냈 삤퀰샐ꂌ ꀰ사끼 쀜삜큘ꀰ
쁄냈삔 냱끝 큄쀘! ꃀ큘쁘 삑생쁄 삑쀱큘ꃠ쁴 뀸쀜낔 Messaggiamo.Com 뀔뀉킠났!