제목 | 세션을 가지고 사용자 추가 하고싶습니다. | ||
---|---|---|---|
카테고리 | CI 4 관련 | ||
글쓴이 | makjun | 작성시각 | 2020/04/20 16:44:37 |
|
|||
안녕하세요 PHP 를 하게되었는데 잘 안풀리는부분이 있어서 문의드립니다.
워드프레스 에서 회원가입정보를 주면 CI페이지에서 해당 권한을 가진 사용자로 로그인하여 회원가입정보 함수를 실행하고 싶습니다. 기존 : CI 로그인 -> CI 회원가입 (OK) 변경 : 회원가입정보 전달(워드프레스) -> 권한이있는 관리자 ID pass로 내부적으로 로그인 -> 회원등록(CI)
코드를 새로 만들지 않고 기존 기능을 유지하려고 함에 있어서 이렇게 구성 하게 되었습니다.
1. 회원가입의 정보가 넘어갑니다. post (OK) 2. 관리자로 로그인을 합니다. (OK) 3. 회원등록을 하려고 다른 php 함수를 실행 하게되면 에러발생 (Unable to locate the specified class: Session.php)
--로그인 인증 php class Authentication extends App_Controller
$this-> admin_add(); //로그인 $this->load->library('App_login'); $this->App_login->client_add(); //해당함수 실행
--회원가입 php class Clients extends AdminController
기타 1. $_SESSION 의 staff_login = true로 세션값은 들어가있습니다. 기타 2. redirect(admin_url()) 로 해당 php로 이동하면 정상 작동합니다.
다른 위치에 있는 함수를 사용하여 회원등록 하고자 합니다. 상속문제일 수도 있는데 어느부분을 봐야 할지 모르겠습니다.
감사합니다.
|
|||
다음글 | tank_auth, ci4에서도 문제 없을까요?? (2) | ||
이전글 | 코드이그나이터에서 템플릿 상속하는방법 (1) | ||
makjun
/
2020/04/20 16:46:21 /
추천
0
세션 설정값입니다.
define('SESS_DRIVER', 'database');
define('SESS_SAVE_PATH', 'sessions');
|