2011-01-23 4 views
0

다른 웹 프로그래밍 질문. 이번에는 사용자가 로그인하여 등록 할 수있는 간단한 로그인 시스템을 만들려고합니다. 사용자가 로그인하면 로그인하지 않은 사용자는 볼 수없는 특별한 페이지가 표시됩니다. 계정 옵션 등은 로그인하거나 로그 아웃하지 않습니다. 누구든지이 작업을 수행하는 방법에 대한 조언이 있다면 크게 감사하겠습니다!콘텐츠를 표시하거나 숨기고 다른 사용자와 채팅을 허용하는 간단한 로그인 시스템을 만드는 방법

+2

모든 것을하는 방법을 묻는 대신, 시도 할 때 특정 질문을하는 것이 좋습니다. 나는 누군가가 귀하의 전체 웹 사이트를 만드는 방법을 단계별로 알려주지 않을지 의심 스럽습니다. – William

+0

CPU를위한 실리콘을 가공해서 시작하십시오 ... 넓게. –

답변

1

어떤 조언이 필요합니까? 가장 좋은 조언은 아마 few thousand existing 스크립트 중 하나를 사용하는 것입니다.

일반적인 방법은 다음과 같습니다

  • 가 등록 페이지를 확인합니다. POST시 사용자 이름 및 해시 된 암호를 저장합니다 (파일 또는 데이터베이스로 직렬화).
  • 로그인 양식을 만드십시오. 제출시 사용자 데이터베이스/파일에서 항목을 찾아보십시오. 해시 된 비밀번호와 비교하십시오. 일치하는 경우 $_SESSION["user"]=..을 유효한 값으로 설정하십시오. 제목이 아니라 그 간단합니다, 함께 채팅 시스템을 요구하기 때문에 "특별한"페이지에서
  • , 그렇지 않으면, 유효한 user 값을 확인, die("with error message.")
  • 을 세션을 시작합니다. 양식을 만드십시오. 한 사용자의 메시지를 제출하도록 허용하고, 드롭 다운을 사용하여 사람들이 수취인을 선택하고받은 값을 데이터베이스에 저장하십시오. 모든 사용자에게 메시지받은 편지함 페이지를 제공하고 거기에 저장된 메시지를 표시하십시오.
+0

알았어, 고마워, 그 중 하나를 밖으로 시도해야합니다! –

관련 문제