PHP는 관리 영역을 만들 사용자 이름과 암호를 확인하고PHP : 나는 그래서 PHP 내 관리 영역을 만들 수있는 방법
답변
이 있습니다 다른 페이지로로드, 내 웹 페이지에서 관리 영역을 갖고 싶어 당신이 이것을 성취 할 수있는 많은 방법. 사용자가 유효한 사용자 이름과 암호로 로그인했는지 확인하려면 sessions을 사용하는 것이 좋습니다. 사용자 이름과 암호를 데이터베이스에 저장하거나 PHP 코드에 직접 코딩 할 수 있습니다. 암호를 데이터베이스에 저장하는 것은 일반 텍스트로 저장하는 한 보안 문제 일 수 있습니다. 대신 암호 해시 (md5 ($ string)로 생성)를 사용하고 해시 된 사용자 입력을 데이터베이스와 비교해야합니다. 사용자가 자신의 이름과 암호를 입력하고 입력 된 두 값을 세션 변수로 전달하고 저장 한 사용자 이름과 암호와 일치하는지 여부를 확인하는 HTML-Form을 사용하기 만하면됩니다. 그렇다면 원하는 페이지가로드 될 수 있습니다.
암호를 데이터베이스의 일반 텍스트로 저장하면 안됨을 추가해야합니다. 이를 수행하는 올바른 방법은 사용자의 암호 해시 문자열을 만들어 데이터베이스에 저장 한 다음 사용자가 로그인 할 때마다 제공된 문자열에서 해시를 만들고 데이터베이스의 암호와 비교하는 것입니다. –
나는 그것을 언급하는 것에 대해 처음에는 생각했다. 그러나 그것이 OP에 너무 많은 것이 확실하지는 않았다. 지금 편집했습니다. – Ham
나는 Joomla 또는 Drupal과 같은 CMS를 배우는 것이 좋습니다. 관리 영역을 만드는 데는 두통이 필요합니다. 그리고이 질문을하는 경우 PHP로 작성하는 법을 배우는 것보다 쉬울 수도 있습니다.
우리는 모두 어딘가에서 시작해야합니다. OP는 그가 지금까지 한 일을 포기하는 데 관심이 없을 수도 있습니다. –
의 경우 실제로 큰 숫자가 인 경우 PHPMaker과 같은 것을 시도 할 수 있습니다. 데이터베이스 테이블을 검사하고 사용자를 관리하는 데 필요한 일반 작성/갱신/수정/삭제 양식을 생성 할 수 있습니다.
참고 : 나는 PHPMaker에를지지하는 하지 사실 정말 실제로 생성하는 코드에 대한 상관 없어,입니다. MVC 프레임 워크에서 제공하는 scaffolding
보다 더 좋고 더 나쁜 것은 아닙니다. 나는 당신에게 '그냥 비계와 함께 MVC 프레임 워크를 사용하고 지금까지 한 모든 것을 다시 쓰라고 말하는 것 대신에 게시했습니다.'.
그러나 게으른 경우 편리 할 수 있습니다.
실제 솔루션은 직관적 인 관리 인터페이스를 작성하는 것입니다.
당신은 그것을 시도 할 수 있습니다 : 당신이 모든 코드를 작성 아무 소용이
http://www.tutorialized.com/view/tutorial/Simple-PHP-Login-Script/52350
없습니다. 책/기사를 읽은 다음 PHP가 실제로 어떻게 작동하는지 간단한 방법으로 코드를 작성해보십시오.
먼저 간단한 자습서를 먼저 확인해야합니다. 마찬가지로 : 또한
- http://www.swish-db.com/tutorials/view.php/tid/601
- http://www.webdesign.org/web-programming/php/register-login-script.8721.html
의 PHP 문서를 읽는 것이 좋습니다. 거기에 좋은 팁이 있습니다 (또한 각 주제에 대한 토론은 대개 흥미 롭습니다).
- 1. PHP 파일에서 doc 파일을 만들 수있는 방법
- 2. 나는 PHP
- 3. php/mysql 사용자 관리
- 4. PHP CMS 프로젝트 관리
- 5. PHP 플랫 파일 관리 클래스
- 6. PHP 폴더 관리 스크립트가 있습니까?
- 7. PHP 파일 관리 응용 프로그램
- 8. 내 데이터베이스 레코드를 자동으로 만들 수있는 방법
- 9. 내 블로그의 텍스트 편집기를 만들 수있는 방법
- 10. 나는 PHP 관련 오류
- 11. 나는 PHP MySQL의 날짜
- 12. 내 PHP 코드를 보호하는 방법
- 13. 이 내 PHP 코드 PHP
- 14. 내 웹 사이트를 볼 수있는 국가를 제한하는 방법 (PHP)
- 15. PHP 오류가 나는
- 16. 내 PHP 코드를 내 사이트에 통합
- 17. PHP 여러 값을 비교하고 특정 순서 그래서
- 18. 복사 여러 레코드 (PHP/MySQL을) 그래서 여기
- 19. 내 PHP 프로젝트 중 하나에서 imagecreatefrompng (PHP)
- 20. PHP 가상 호스트 관리/추가
- 21. PHP 다차원 배열 메모리 관리
- 22. php 라이트 박스 갤러리 관리
- 23. PHP 메모리 관리 및 프로파일
- 24. PHP 기반 문서 관리 시스템
- 25. PHP MYSQL 전자 메일에 텍스트 영역을 첨부하십시오.
- 26. PHP 파일을 호출하는 파일을 알 수있는 방법
- 27. PHP 멤버 관리 및 지불 처리 솔루션
- 28. jQuery PHP mySQL을 사용하여 온라인 퀴즈를 만들 수있는 자습서가 있습니까
- 29. PHP -이 보이는 내 PHP 응용 프로그램 내부의 배열이 배열
- 30. 허드슨과 PHP 프로젝트 릴리즈 관리
@ibrahom : 당신의 질문은 무엇인가? – RageZ
다른 사람이이 코드를 작성하도록 하시겠습니까? 구글 둘러보고 몇 가지 예제를 찾으십시오 – SpaghettiMonster
나는 책을 읽을 필요가 있다고 생각합니다. 질문은 매우 모호합니다. 세션, POST, GET 등과 같은 기본 사항을 알아야합니다. 이러한 종류의 질문은 Stackoverflow 사용자가 대답 할 수 없습니다. – wenbert