PHP에서 잊어 버린 암호를 변경하는 방법



이 기사는 PHP에서 잊어 버린 비밀번호를 변경하는 다양한 방법에 대한 상세하고 포괄적 인 지식을 제공합니다.

로그인 시스템은 비밀번호 분실 복구가 필수입니다. 잊어 버린 계정 비밀번호는 로그인 시스템을 사용하여 사용자가 업데이트합니다. 악센트 비밀번호는 비밀번호 분실 링크로 쉽게 재설정 할 수 있습니다. 이 기사에서는 암호에 대해 다음 순서로 :

비밀번호를 잊으 셨나요

비밀번호 분실 복구 프로세스 및 PHP 로그인 시스템에서 비밀번호 분실 이메일 기능을 구현하기위한 스크립트 생성.





password-in-php

테스트 된 파일은 잊어 버린 암호를 복구하는 데 사용할 수 있습니다. PHP에서 암호를 제공하는 동안 다음 사항을 고려해야합니다.



  • Style.css : 잊고, 나머지 양식 및 스타일링 로그인

  • 나머지 password.php : 나머지 암호 양식을 표시합니다.

  • 사용자 accont.php : 비밀번호 분실, 비밀번호 재설정 및 이메일 전송을 처리합니다.



  • 비밀번호를 잊으 셨나요 .php : 잊어 버린 암호 양식 표시

  • User.php : 데이터베이스 관련 작업 처리

  • Index.php : 잊어 버린 암호 줄이있는 로그인 양식 표시

PHP에서 비밀번호를 재설정하는 방법

사용자는 아래 나열된 3 가지 방법을 사용하여 비밀번호를 재설정 할 수 있습니다.

  • 비밀번호를 보내는 중 : 데이터베이스의 데이터베이스가 일반 텍스트 암호이기 때문에 가져옵니다 (이 유형은 권장되지 않음).

  • 임의의 문자열을 암호로 생성 . 사용자는 이메일 유형으로 수신했습니다. 데이터베이스는 해시 된 암호를 사용하는 암호로 업데이트됩니다.

  • 비밀번호 재설정 토큰 사용 : 해시 된 문자열은 무작위로 생성됩니다. 데이터베이스는 해시 된 문자열에 저장되지만 암호 열에는 저장되지 않을 수 있습니다. 사용자는 이메일 형식의 링크를받습니다. 사용자에게 암호를 입력하라는 메시지가 표시됩니다. 이전 암호를 사용하여 해당 시간까지 로그인 할 수 있습니다.

잊혀진 PHP 암호 스크립트를 수정할 수있는 두 가지 스크립트입니다.사용자가 새 비밀번호를 저장하기 위해 이메일 주소를 입력하도록 허용 한 사용자는 이메일로 전송되는 링크를 방문해야 할 수 있습니다.

예:

잊어 버린 암호를 작성하려면 PHP. 편집 된 텍스트 또는 IDE에서 새 문서로 시작하여 암호를 잊어 버렸습니다.

코드는 다음과 같습니다.

& ampampampampampampampampampampampampampampampampampampampampampampampampampampampampampampampampampampampampampamplt? php #script 18.10- forgot password.php require (“include config.inc.php”) $ page_title =”forgot your password”include (“include / header.html”) 양식이 제출되었는지 확인합니다. 데이터베이스 연결을 포함하고 플래그 변수를 만듭니다. if ($ -server ( 'request method') = 'post') (require (MYSQL) $ ud = false

SQL의 함수는 무엇입니까

PHP에서 비밀번호 재설정

사람들이 웹 사이트에서 가장 흔한 비밀번호를 잊어 버리는 것은 필연적으로 그러한 상황과 상황에 대한 비상 계획을 세우기 위해 가져온 것입니다. 이 여분이 있으면 사이트를 관리하기에 충분히 어렵습니다.

이것은 암호 재설정을위한 스크립트입니다. 데이터베이스에 저장된 암호는 PHP 암호 hash () 함수를 사용하여 암호화되며, 암호화되지 않은 버전은 노력할 방법이 없습니다.

대안은 새 암호를 만들고 기존 암호를이 값으로 변경하는 것입니다. 검색에 새 비밀번호를 표시하는 대신 사용자가 등록한 주소로 새 비밀번호가 이메일로 전송됩니다.

이것으로 우리는이 기사의 끝으로 왔습니다. 비밀번호를 재설정하는 다양한 방법을 이해 하셨기를 바랍니다.

확인 전 세계에 250,000 명 이상의 만족 한 학습자 네트워크를 보유한 신뢰할 수있는 온라인 학습 회사 인 Edureka에서

질문이 있으십니까? 의견란에 언급 해 주시면 다시 연락 드리겠습니다.