본문 바로가기

codeIgniter

(2)
Codeigniter 로 만드는 로그인 세션 관리 Controller 제목은 거창한데 내용은 그렇게 복잡하지 않다. 다만 이 방법보다 더 나은 방법도 많겠지만 간편하게 적용할 수 있는 방법이기에 함께 공유를 해본다. 먼저 웹사이트를 구축하는데 필요한 가장 기본적이고 중요한 것중에 하나가 로그인 처리이다. 어느 웹 어플리케이션이든 대부분 로그인 처리에 있어서 DB와 Sesssion 을 사용하여 이를 검증하고 저장하는 방법을 선택한다. 방법 자체가 신선하거나 하지는 않지만 기본적인 개념을 확립하는데 정말 많은 도움이 된다. 예전에 ASP.NET MVC3 라는 기술을 이용해서 웹사이트를 개발할때 사용했던 방법인데 이를 Codeigniter 에 맞추어서 변형 시켜 보았다. 전제를 MVC 구조의 웹 프로그래밍을 한다고 볼때 Controller 마다 세션에 대한 검사를 하거나 정보들..
CodeIgniter 사용하기 : 1. 환경설정과 HelloWorld PHP 를 사용하여 개발해야하니.. 대략적인 문법들에 대해서는 몇 번의 인스턴트식 개발을 통해서 익혔다고 치지만.. 아주 기초적인 코딩 스타일이나 규칙들을 익히기에는 애로사항들이 많이 있다. 일단 기본적인 함수들이나 이런것들은 사용하면서 익혀도 되는데 아직은 경험을 통해서 나오는 것들은 쉽사리 흉내 내기가 어렵다. 대신 생산성을 높이기 위해서 필요한 것들이 프레임워크 인데.. PHP 프레임워크라고 불리우는 CodeIgniter 를 접하게 되었다. 시작을 책으로 한 것은 아니고 한국 CodeIgniter 사용자 포럼 (http://www.cikorea.net/index.php) 이었다. 한글 메뉴얼도 정리가 잘 되어있고 (번역문의 어투가 안 진지 해서 좋았다) 포럼에서 질의 응답 내용들도 비교적 풍부한 것..