| 제목 | 코딩 스타일에 관하여... | ||
|---|---|---|---|
| 글쓴이 | 그나 | 작성시각 | 2011/12/26 19:40:08 |
|
|
|||
|
안녕하세요? 어젠 왠일인지 나가지말아야할 것 같아 하루종일 잤더니 개운하군요. 다름이 아니라 갓 프로젝트 하나를 CI로 개발하기 시작했는데, CI의코딩 스타일이 애매하네요. 저는 보통 변수나 함수는 varFunction, 클래스는 ImClass 이런식의 카멜 방식을 따랐는데 CI의 함수들은 헝가리안 방식(언더바_로 구분하는 방식이 헝가리안 맞나요?)을 사용하더라구요. 그래서 다른분들은 어떤 방식을 좋아하시는지 궁금합니다~ 취향을 알아보고 싶어요! |
|||
| 다음글 | 왕단순질문!! index.php 없애는 이유가 있나요?... (5) | ||
| 이전글 | 아시는분 계시면 도움좀 주세요.ㅠㅠ (2) | ||
|
DJ구스
/
2011/12/26 20:40:17 /
추천
0
|
|
DJ구스
/
2011/12/26 20:44:11 /
추천
0
이것은 모델 저의 취향입니다. 정답은 없겠죠? 각자의 취향..
/**
* 로그인 입력 틀린 횟수 추가
*
* @param string
* @param string
* @return int
*/
function increase_login_attempt($strUserID) {
$arrData = array(
'user_id' => $strUserID,
'user_agent' => $this->input->user_agent(),
'access_time' => date('Y-m-d H:i:s'),
'ip_address' => $this->input->ip_address()
);
$this->db->insert($this->tLogin_attempts, $arrData);
}
/**
* 로그인 실패 횟수 삭제
*
* @param string
* @return void
*/
function clear_login_attempts($strUserID) {
$this->db->where('user_id', strtolower($strUserID));
$query = $this->db->delete($this->tLogin_attempts);
}
/**
* 로그인 정보 업데이트
*
* @param string
* @return void
*/
function update_login_info($intUserSeqno, $blnAdmin = FALSE) {
$arrData = array(
'date_login'=> date('Y-m-d H:i:s'),
'login_ip' => $this->input->ip_address()
);
$strTable = (FALSE === $blnAdmin) ? $this->tUsers : $this->tAdmin_users;
$this->db->where('seqno', $intUserSeqno);
$query = $this->db->update($strTable, $arrData );
}
/**
* 패스워드 비교
*
* @param string $strInputPassword
* @param string $strSavedPasswd
* @return boolen
*/
function hash_password ($strPassword) {
return sha1('ARU_BOB_MARLEY'.$strPassword);
}
/**
* 패스워드 체크
*
* @param string $strInputPassword
* @param string $strSavedPasswd
* @return boolen
*/
function check_password ($strInputPassword, $strSavedPasswd) {
return ($this->hash_password($strInputPassword) == $strSavedPasswd);
}
|
|
DJ구스
/
2011/12/26 20:46:31 /
추천
0
중요한 보안키가 공개 되었군요..ㅋㅋㅋ..
바꿔야겠당.. ==; ARU_BOB_MARLEY!! ARU : 울 강아쥐!! BOB : 아루가 낳은 1번째 녀석 MARLEY : 아루 둘째.. 보통 전 이런식으로 합니다..ㅋㅋㅋ;; 여친->반려동물->애니메이션주인공이름. |
|
그나
/
2011/12/26 21:27:32 /
추천
0
아하 요렇게 절충안을 쓰셨군요. 좋은 참고가 되었습니다~ :)
|
|
변종원(웅파)
/
2011/12/27 12:14:37 /
추천
0
전 오로지 '_', '소문자' 사용합니다.
변수, 파일명, 필드명, 테이블명, 컨트롤러, 모델명 등등 |
|
배강민
/
2011/12/27 14:17:04 /
추천
0
개인적으로는 _,소문자.. 헝가리안방식이라고 하는지는 모르겠고요..ㅋ
회사에서는 카멜... 이러다보니 서로 헛갈리고 있는...쩝...그래도 개인적으로 카멜 별로... |
<?php if (!defined('BASEPATH')) exit('No direct script access allowed'); class User extends My_Controller { function __construct() { parent::__construct(); $this->init('user'); // 사용자 페이지 기본 로드 $this->load->library('form_validation'); $this->load->model('mod_user', '', TRUE); $this->template->assign( array( 'menu1'=> $this->uri->segment(1), 'menu2'=> $this->uri->segment(2) )); } /** * 로그인 처리 * * @return void */ function login() { if ( TRUE === $this->aru_auth->login( $this->input->post('user_id') , $this->input->post('password') ) ){ // 로그인 redirect('/main'); } else { // 로그인 에러 alert($this->aru_auth->error, '/home'); } } /** * 로그 아웃 * * @return void */ function logout() { $this->aru_auth->logout(); redirect('/'); }저의 취향입니다. 하지만 정답은 없겠지만 개발 팀장이 권고하지 않나요?