제목 | 질문 ㅠㅠ | ||
---|---|---|---|
글쓴이 | 바이더웹 | 작성시각 | 2012/06/28 22:26:00 |
|
|||
회원가입을 만들긴했는데 뭔가 엉성하네요 ㅎㅎ 주소는 http://bytheweb.kr/register 구요. 디자인이라던지 필요한것좀 봐주세요. 그나저나 $_POST로 받은 암호를 insert할때 mysql password('')는 어떻게 쓰나요? $_POST['pass'] = "password('".$_POST['pass'] ."')";하니 password('')통째로 저장되네요 ㅠㅠ 아참 저는 에디터플러스 쓰는데 좀 더 좋은 에디터 있으면 공유 좀 부탁해요. | |||
다음글 | PHP Class Diagram 추천 부탁 드립니다 | ||
이전글 | [왕초보]포럼소스 다운 받았는데요;; (4) | ||
milosz
/
2012/06/29 07:53:35 /
추천
0
|
바이더웹
/
2012/06/29 08:52:56 /
추천
0
milosz/ 답변 감사합니다 .^^
해외 생활은 어때요? ㅎ octopus, setting은 잘 쓰고 있어요. ㅎㅎㅎㅎ 예시를 잘 보고 메뉴얼도 보고, 다시해볼게요. |
바이더웹
/
2012/06/29 09:12:24 /
추천
0
////////////////////////////////////// 컨트롤러 코드 /////////////////////////////////////////////
대체해야할 코드 있나요 ?? <? class Register extends CI_Controller { public function __construct() { parent::__construct(); // 생성자 코드에 기능추가 $this->load->database(); //$this->load->model('register_model'); $this->load->helper('url'); $this->load->helper('form'); } public function index() { $data['title'] = "회원가입"; $data['keywords'] = "bytheweb.kr, 바이더웹, 웹에의해"; $data['description'] = "\"웹에 의해\" 회원가입 페이지입니다., Register \"by the web\" page."; $data['revisit'] = "3 days"; $data['robots'] = "INDEX, FOLLOW"; $data['author'] = "Yang Suck Lee"; $this->load->view('head_sub',$data); $this->load->view('head'); $this->load->view('register'); $this->load->view('tail'); $this->load->view('tail_sub'); } public function lists() { $data['title'] = "회원가입명단"; $data['keywords'] = "bytheweb.kr, 바이더웹, 웹에의해"; $data['description'] = "\"웹에 의해\" 회원가입 페이지입니다., Register \"by the web\" page."; $data['revisit'] = "3 days"; $data['robots'] = "NOINDEX, NOFOLLOW"; $data['author'] = "Yang Suck Lee"; $this->db->order_by('no','desc'); $data['query'] = $this->db->get('member'); $this->load->view('head_sub',$data); $this->load->view('head'); $this->load->view('register_list',$data); $this->load->view('tail'); $this->load->view('tail_sub'); } public function insert() { $_POST['pass'] = "password('" . $_POST['pass'] . "')"; echo "<pre>"; print_r($_POST); echo "</pre>"; $this->db->insert('member',$_POST); //redirect('/register/lists', 'refresh'); } } ?>
|
milosz
/
2012/06/29 09:29:56 /
추천
0
지금 버전에도 돌아가는지 잘 모르겠는데 이 소스를 한번 체크해보세요. 컨트롤러에서 db를 제어하면 mvc의 참맛을 느끼기 힘듭니다. |
좌측 한글 매뉴얼에서 input class에 대해 숙지하시고 또한 전체적으로 매뉴얼을 꼼꼼하게 읽어보시기를 권합니다. 모든 내용은 메뉴얼에 들어있습니다 ^^ (http://codeigniter-kr.org/user_guide_2.1.0/libraries/input.html)
"password('".$_POST['pass'] ."')"; 라고 저장하면
문자열 password(' + $_POST['pass'] + 문자열 ') 로 반환하게 됩니다.
$pass = password($_POST['pass']); 로 하면 해당 password 메소드를 거쳐 가공된 데이터가 저장됩니다.
물론 이것은 예시이기 때문에 실제 사용에선 input class를 활용해주세요~