Extra Form
PHP PHP 8.0
CMS Rhymix 2.x

보통 로그인 방식이 폼에 id pw직접 적고 로그인을 하는데요

 

get이나 post로 id pw를 실어보내서 폼에 입력없이

링크 한번이면 로그인 가능하도록 만들수 있나요?

 

사내 시스템을 만들고있는데 로그인 부분이 자동화처리가 안되면

불가능한 부분이 있어서 사람손 없이 로그인 가능한 구현방법을 찾고있습니다.

  • profile
    모듈을 이용하여 만들 수 있습니다.
    다만, 이러한 방법으로는 보안상 좀 까다롭기 때문에 깐깐하게 액션들을 취급하여 만들어보시면 됩니다.

    코어의 파일을 건드리지 말고, 새로운 모듈을 만들어서 member.controller.php 파일에 있는 doLogin 함수를 호출시키면 구현이 가능할 것입니다.

    그리고 모듈제작하지 않고 하는 방법으로는, 기본적으로 XE에 로그인하는 기본적인 세션값들이 있는데 그 세션값들을 이해하고 값들을 어떻게 주입하는지만 잘 이해하신다면 세션값들을 활용한 방법으로도 로그인이 가능합니다. 다만 보안상 취약점으로 다가올 수 있기 때문에 조건문이라던지 사용자를 구분하는 방법을 빡세게 구분해야 사용할 수 있을 거예요.
  • profile profile
    감사합니다.
    시도를 먼저 해봐야겟습니다.
  • profile
    로그인 폼 자동입력되게 해서

    등록만 누르게 해보고 싶군여~~ 그럼 노가입이나 같은 방식일듯