Registro de usuarios en MySQL y cifrado | PHP

이봐,이 새 비디오 내가 사용자 등록을하는 법을 가르쳐 줄게 이번에는 URL 단축키 인 proyect를 사용할 것입니다

이 proyect 많은 비디오에서 단계적으로 될 것입니다 앱 발명가와 결합 된 그것은 MySQL의 PHP와 애플 발명가가 될 것입니다 그래, 벌써 시스템에 로그인 했어 다른 계정 만들기 그게 이거 야 이름, 성, 이메일, 패스 워드 및 확인이 있습니다 좋아, 먼저 우리는 데이터베이스를 할 것이다 내 관리자는 내가 새로운 데이터베이스를 할거야 PHP를 사용합니다 이제 우리는 그것을 열고 SQL을 사용하여 테이블을 만들 것입니다

좋아, 여기 우리가 쓰기 시작 테이블을 만들면 테이블이 사용자가됩니다 ID가 될 분야가 필요해 charct 40 charcters 또 다른 이름이 필요해 양식에있는 모든 입력란 또한 40의 char 성 40의 char 우리는 전자 메일이 필요합니다 또한 char입니다

일부 전자 메일이 너무 커서 75 개의 문자가 사용됩니다 암호가 필요해 이 대신 char 대신 긴 텍스트를 넣을 것입니다 우리는 기본 키 ID 필드 우리는 이것을 닫는다 계속하다 이제 사용자 테이블이 있습니다

이것이 구조이다 ID 이름 성, 전자 메일 및 암호가 있습니다 좋아, 우리가 우리에게 간다 숭고한 텍스트 좋아, 먼저 우리는 연결을 만들어야 해 이미 연결 파일을 호출하는 파일이 있습니다

먼저 우리는 PHP를해야합니다 conection 내 SQL 연결 내 SQL conect 여기에 필드가 있습니다 fisrt는 서버이며,이 경우 로컬 서버입니다 혼수 상태,이 경우 사용자는 루트입니다 비밀 번호, 내가 없어 이 경우 데이터베이스는 MO입니다 세미콜론 우리 웹 페이지에 저장하고 지금 먼저, 우리는 PHP를 만들 것입니다 우리는 연결을 할거야 포함 연결

PHP 우리는 누군가가 빈 필드 나 다른 것을 떠날 때 경고를 활성화 할 것입니다 이것을 위해 우리는 함수를 할 것이다 알림을 보냅니다 2 개의 데이터를 보내 드리겠습니다 첫 번째 데이터는 메시지의 텍스트 일 ​​것입니다

두 번째는 활성화하는 기능입니다 좋아, 내가 여기에서 사용하는 함수는 레지스터 폼을 다시 여는 것이다 또는 로그인 양식 괜찮아요 그것은 대본이 될 것이다 알림이 포함됩니다

정의 된 텍스트를 가질 수 있습니다 세미콜론과 연결구 이 스크립트를 복사하고 우리가 사용하려고하는 변수를 추가합니다 여기에 붙여 넣습니다 여기는 단순한 표시 일 뿐이다 경고의 텍스트 변수가됩니다

함수의 이름은 함수의 이름이됩니다 이 변수는 좋아, 우리가 필요로하는 기능이다 이제 등록 이벤트를하기 위해 나는 이미 양식을 가지고있다 여기에서 우리는 연결을 할 것이므로 우리는 aphp를 사용합니다 우리는 세트로 if를 넣는다

언제 알림을 받았는지 알기 양식은 우편으로 보내질 것입니다 그래서 우리는 이걸 넣었 어 우리가 보낼 사건은 이것입니다 호출 레지스터 제출 우리가이 요소를 암송 할 때 우리는 데이터를 얻기 시작할 것입니다

우리는 몇 가지 데이터, 예를 들어 이름을 recive 것입니다 이름은이 게시물과 같을 것이다 및 필드, 즉 이름 세미콜론 그리고 지금은 성 똑같다 성 필드 만 또한 이메일이 필요합니다 그것은 동일합니다 이메일 게시 비밀번호 우편에서도 및 암호 확인 이 데이터를 여기에서 가져옵니다 각 입력의 이름이 포함되어 있음 우리가 데이터를 우편으로 보낼 때 우리가 데이터를 가져 갔는가? 또한 당신은 그것을 얻을 수 있습니다 이제 우리는 if 필드가 공백인지 여부를 확인합니다

필드가 비어있는 경우 경고를 보냅니다 그래서 우리는 이름으로 시작합니다 그것은 이것과 다를 것이다 또한 성 그것은 이것과 다를 것이다 전자 메일 이것과 다른 및 암호 이것과 다른 이제 우리는 그것을 할 수있다

반대의 경우, 비어있는 경우 우리는 경고를 할 것이다 이 경고에 우리는 우리는 이미 함수를 가지고 있으므로, 그냥두면 첫 번째 필드는 빈 필드가있다 또는 빈 필드가 있습니다 세미콜론과 우리가 활성화 할 기능 레지스터 기능 확인하고 모든 필드에 데이터가있는 경우 패스워드가 같은지 비교해 보겠습니다 그래서 이것을 위해 우리는 동일한 패스워드 비밀번호 확인 둘 다 같은 경우 먼저 ID가 무엇인지 확인합니다

우리는 16 진수로 변환합니다 이것은 사용자를 식별하고 코드를 작성하는 역할을합니다 얼마나 많은 사용자가 거기에 있는지 알기 위해 약간의 노력을 할 것입니다 16 진수로 변환합니다 우리는 md5로 암호를 암호화 할 것입니다

마지막으로 우리는 데이터베이스에서 등록을 할 것입니다 확인부터 시작합니다 변수 문의는 다음과 같습니다 내 SQL li : 검색어 공개 서신 연결부 혼수 상태에 빠졌다 사용자 테이블 나는 거기에있는 레지스터의 양을 알기 위해 카운트를하고있다

이 양식을 통해 여기에 얼마나 많은 데이터가 있는지 알 수 있습니다 지금 if 우리는 데이터를 받아 들일 것입니다 다른 변수에서 행, 내 SQL 같음 리 밑줄 술책 밑줄 배열 문의 변수의 그것은 선택의 상담을한다고 이제 ID 변수에 금액을 기록합니다 그래서 우리는 득점 행 위치 cero에 우리는 메모리를 비울 필요가 없다 우리는 SQL을 넣는다

리는 밑줄을 긋고 결과를 밑줄 긋는다 문의 변수의 이제 ID 변수에 데이터 양이 있습니다 아니 우리가 그것을 개조 할거야 ID가 같음 12 진수를 ID 변수로 16 진수로 만듭니다 이제 암호를 암호화해야합니다

MD5 암호화 우리는 MD5를 넣었습니다 및 암호 확인을하고 마지막으로 데이터를 등록해야합니다 등록하다, 등록하다 내 SQL 같음 li 밑줄 쿼리 우리는 연결부를 넣는다 연결부 혼수 상태, 그 다음에 SQL 우리는 처음부터 사용자 테이블에 그 다음에 필드 지금 가치 우리는 그것을 쓴다 우리는 들판을 열다

따옴표 안에 ID 혼수 상태, 이름, 죄송합니다 간단한 따옴표입니다 혼수 상태의 성 혼수 상태와 암호 괄호를 닫습니다 또한 우리는 오류가 있는지 알기 위해 "또는 죽는다" 내 SQL 오류 세미콜론 그리고 모든 것이 올 바르면, 우리는 성공적인 등록을 말할 수있는 경고 메시지를 보낼 것입니다 우리가 보낼 다음 값 그것은 null이므로 어떤 함수도있다 암호의 if가 작동하지 않는 경우 그게 이거 야

우리는 열쇠를 여기로 바꾼다 이 경우 우리는 그것은 말할 것이다, 암호는 일치하지 않는다 우리는 register 함수를 호출한다 좋아,이게 다야 좋아, 이것은 데이터를 삽입하는 프로그램이다 좋아, 테스트하자

페이지 새로 고침 라인 120에서 오류가 발생했습니다 아, 나는 여기에있는 simbols와 다른 하나는 라인 164 나는 뭔가를 닫는 것을 잊는다 세션의 경우입니다 좋아, 여기있다 우리는 계좌를 만들거야

마리오 오초아 이메일 및 암호 레지스터 다른 오류가 있습니다 122 123 그것은 연결부 인 것처럼 보입니다 아, 그것은 변수에 넣는 것을 잊어 버리기 때문입니다 데이터베이스 접속과 동일하다 새롭게 하다 라인 133에 오류를 확인하겠습니다

나는 데이터베이스를 점검 할 것이다 아, 여기에 이메일을 놓치지 마세요 : / 이 경우 전자 메일 변수입니다 쉼표로 구분 된 새롭게 하다 좋아요 그리고 당신이 보는 것처럼 그것은 성공적인 등록을 말합니다 좋아, 데이터베이스에서 볼게

그리고 당신이 여기있는 것처럼 이름, 전자 메일 이름 및 암호가 암호화되어 있습니다 오케이 내가 약간의 실수로 등록을 할거야 전자 메일 필드가 비어있다 그것은, 몇 가지 비어있는 fileds있다 암호가 다른 암호 레지스터 암호가 일치하지 않는다고 말합니다 좋아,이 동영상에 대한 전부입니다

내 페이지에서 소스 코드를 다운로드 할 수 있음을 기억하십시오 링크가 설명과 함께있을 것입니다 소셜 네트워크에서 나를 따라하는 것을 잊지 마세요 동영상을 공유 할 수도 있습니다 알았어 잘가