제목 | session 저장하는 부분 질문 좀드리겠습니다. | ||
---|---|---|---|
글쓴이 | 마주유 | 작성시각 | 2016/03/04 09:40:13 |
|
|||
로그인 아이디 패스워드 셀렉트 후 검색된 값 (아이디, 이름 기타등등)을 세션에 저장하려고 하는데 저장하는 부분에서 자꾸 에러가 나오네요. 코드이그나이터는 3.0.3 버전이구요. 이런 문제 겪으신 분 있으신가요? 세션 저장 부분 if ($this->form_validation->run() == TRUE) { $auth_data = array( 'ad_id' => $this -> input -> post('id', TRUE), 'ad_pass' => $this -> input -> post('pass', TRUE) ); $result = $this->auth_m->login($auth_data); if ($result) { echo $result->ad_id; $newdata = array( 'ad_id' => $result->ad_id, 'ad_name' => $result->ad_name, 'ad_level' => $result->ad_level, 'logged_in' => TRUE ); echo $newdata[ad_id]; $this->session->set_userdata($newdata); $this->test(); //alert('로그인 되었습니다.', '/auth/test'); exit; } else { alert('아이디나 비밀번호를 확인해 주세요.', '/auth/login'); exit; } }
노출 에러 메시지 Severity: Notice Message: Undefined property: stdClass::$ad_id Filename: controllers/Auth.php Line Number: 37 Backtrace: File: /var/www/html/application/controllers/Auth.phpLine: 37Function: _error_handler File: /var/www/html/application/controllers/Auth.phpLine: 17Function: login File: /var/www/html/index.phpLine: 292Function: require_once |
|||
다음글 | 서버에 코드이그나이터 설치해서 서비스 하려는데... (2) | ||
이전글 | foreach form 전송 질문 좀 드리겠습니다. (7) | ||
kaido
/
2016/03/04 09:44:33 /
추천
0
|
마주유
/
2016/03/04 09:57:05 /
추천
0
var_dump($result); 이런식으로 말씀이신가요?
|
kaido
/
2016/03/04 09:58:03 /
추천
0
네. 아마 생각 하신 것과 다른 형태로 들어가 있을 확률이 높아 보입니다.
|
마주유
/
2016/03/04 09:59:03 /
추천
0
감사합니다. 오라클 사용중인데 해당 값들을 대문자로 찍었어야 했네요....정말 감사합니다.
|
$result->ad_id 값이 없다고 하네요.
$result 리턴 값을 var_dump() 로 찍어서 자세히 확인해 보세요.