# 서버환경
[Basic Information] rhymix_version : 2.0.16 date : 2022-09-23 10:34:33 +0900 (2022-09-23 01:34:33 UTC) php : 7.3.1p1 (64-bit) server : Apache os : Linux 3.10.0-1062.12.1.el7.x86_64 sapi : apache2handler ssl : always [System Settings] db.type : mysql (innodb, utf8mb4) db.version : 10.1.13-MariaDB cache.type : dummy file.folder_structure : 2 file.umask : 0022 url.rewrite : 1 locale.default_lang : ko locale.default_timezone : Asia/Seoul locale.internal_timezone : 32400 mobile.enabled : false mobile.tablets : false session.delay : false session.use_db : false session.use_keys : false session.use_ssl : false session.use_ssl_cookies : false view.concat_scripts : none view.minify_scripts : common use_sso : false [PHP Settings] session.auto_start : 0 max_file_uploads : 20 memory_limit : 128M post_max_size : 100M upload_max_filesize : 100M extensions : bcmath, bz2, curl, dba, dom, exif, fileinfo, ftp, funcall, gd, gettext, hash, iconv, imagick, intl, ioncube loader, json, libxml, mbstring, mysqli, mysqlnd, oci8, openssl, pcre, pdo, pdo_dblib, pdo_mysql, pdo_sqlite, phar, posix, simplexml, soap, sockets, sqlite3, sysvmsg, sysvsem, sysvshm, xml, xmlreader, xmlrpc, xmlwriter, xsl, zip, zlib
- 카페24 웹호스팅 환경입니다.
- 로그인 세션은 일정시간(5일정도?) 지나면 만료 되는 것으로 보임
- Postman 테스트 결과에서도 로그인 세션 만료이후 재로그인 하면 Response Header에 PHPSESSID 값이 제대로 들어오지 않음
- 그결과 앱로그인이 정상적으로 처리되었음에도 웹뷰 쪽에 세션아이디가 저장되지 않아 웹뷰쪽 화면이 로그인 안된 것으로 처리 됨
- 해당 문제를 해결하는 방법은 로그아웃을 하고 다시 로그인하면 정상적으로 PHPSESSID 값이 들어옴
지금 이런 문제가 있어서 해결방법을 찾고 있는데요, 자동로그인을 계속 유지하려면 어떻게 하면 될지 조언 좀 부탁드립니다
2 해당 useragent 에서 로그인 할 때 자동로그인 처리하시면 됩니다. php로 할 수도 있고, 유저에게 선택권을 주려면 로그인 폼에 로그인 유지를 자동체크 하는 방법이 있겠네요. 저는 자동체크로 했습니다.