Ultradev 예제 튜토리얼: 5 비교적 간단한 웹사이트 백엔드 만들기 (3)
저자:Eve Cole
업데이트 시간:2009-05-26 16:34:18
5장: 비교적 간단한 웹사이트 백엔드 만들기 (3)
삭제된 페이지는 어떻게 해야 하나요? 뭐? 위에서 말한 내용을 잊으셨나요? 명령 개체를 사용하면 매우 간단합니다.
먼저 테스트해보세요. 방금 편집한 데이터를 삭제해 보세요. 뭐 정상입니다. 정상이 아니면 이상하네요 :)
일반적으로 데이터를 추가, 삭제 또는 편집한 후에는 몇 가지 메시지가 표시되거나 다른 페이지로 이동해야 합니다. 예를 들어, 삭제 작업(del_article.asp)이 완료된 후 데이터 표시 페이지로 돌아가려면 어떻게 해야 합니까? HTML에서 새로 고침 태그를 사용하십시오. 하하, 머리를 쓰다듬으면서 갑자기 깨달음을 느꼈나요? 나는 계속해서 ASP를 뒤져보고 HTML에 관한 모든 것을 잊어버립니다.
그림과 같이 삽입 -> 헤드 태그 -> 새로 고침:
실제로 이 점프 기능은 ASP의 리디렉션보다 더 좋습니다. 일부 오래된 브라우저나 넷스케이프는 리디렉션을 잘 지원하지 않고 때로는 원하는 페이지로 정상적으로 이동할 수 없기 때문입니다. 이제 페이지 편집, 삭제 및 추가가 준비되었습니다. 이제 빠르게 이동할 수 있는 기능 선택 페이지를 만들고 있습니다.
이걸 끝내고 나면 안도의 한숨을 쉬어야 하지 않겠습니까? 호호, 이렇게 간단하게 웹사이트 배경관리 프로그램이 완성되었습니다. 잠깐만요. 귀하의 페이지에는 아직 보호 조치가 없습니다! 즉, 누구나 귀하의 웹사이트 백엔드 관리 페이지 주소만 알면 추가, 삭제, 편집이 가능합니다.... $%^#&*
하하, 저희는 관리자 정보를 기록하기 위한 전용 관리자 사용자 테이블이 있다는 것을 잊지 마세요!
서버 동작 열기 -> 인증 -> 로그인 사용자로 비밀번호 확인 페이지 만들기---이를 구현하려면 먼저 여러 텍스트 유형 양식 필드가 포함된 양식을 만들어야 한다는 점을 잊지 마세요. 확인이 통과된 후에만 해당 배경을 사용할 수 있습니다. 관리 페이지에 액세스할 수 있습니다!
이해가 잘 안 되신다면, 그림 속 각 기둥의 목적을 한 눈에 아실 거라 믿습니다. :)
완료되면 다음과 같습니다.
이것만으로는 충분하지 않습니다. 확인되지 않은 사람이 액세스하지 못하도록 각 페이지에 대해 서버 동작 -> 인증 -> 페이지에 대한 액세스 제한과 같은 동작을 만들어야 합니다. , 액세스할 수 없습니다. 그림과 같이:
액세스가 거부된 경우 이동: 확인되지 않은 경우 이동할 페이지입니다. 여기 Fail.asp가 있습니다.
소스 코드를 보면 보호 메커니즘이 세션을 사용하는 것을 볼 수 있습니다. 로그인 시 서버는 세션 변수를 생성합니다. 로그인하지 않고 다른 페이지에 직접 액세스하면 해당 세션이 존재하지 않으므로 해당 페이지에 액세스할 수 없습니다.
이 시점에서 정말 비교적 완전하지만 비교적 간단한 것이 완성되었습니다! 동시에 축하합니다. 이제 Ultradev 사용에 더욱 능숙해졌으며 이를 사용하여 기능이 풍부한 많은 웹 응용 프로그램을 만들 수 있다고 믿습니다!
마지막 섹션에서는 Ultradev의 고급 응용 기술에 대해 이야기하겠습니다. 놓치지 마세요!
ultradev에 대한 자세한 정보가 필요하면 www.4u2v.com을 방문하세요.