prosource

워드프레스에서 세션 토큰을 프로그래밍 방식으로 만드는 방법은?

probook 2023. 7. 2. 20:50
반응형

워드프레스에서 세션 토큰을 프로그래밍 방식으로 만드는 방법은?

워드프레스에서 프로그래밍 방식으로 새로운 세션 토큰을 만들어야 합니다. 워드프레스 세계에서는 조금 생소합니다.

저는 수업을 이용하고 있습니다.WP_Session_Tokens이를 위해 다음 문서가 있습니다. https://developer.wordpress.org/reference/classes/wp_session_tokens/create/

제가 이 코드를 가지고 있는데 작동이 안 되고 무슨 일이 일어나고 있는지 모르겠는데, 누가 도와주실 수 있나요?

1:

if ($sessionToken = WP_Session_Tokens::create($expirationDate))
{
    return $sessionToken;
}

2:

$sessionToken = new WP_Session_Tokens($user->ID);
$sessionToken = $sessionToken->create($expirationDate);

오류 500이 표시되고 오류가 무엇인지 확인하기 위해 디버그 모드를 켤 수 없습니다. 액세스 권한이 없기 때문입니다.wp_config.php파일.

다른 문제를 조사한 결과 문제에 대한 해결책을 찾았습니다. 이 코드는 세션 토큰을 만드는 데 사용됩니다.

$manager = WP_Session_Tokens::get_instance( $user_id );
$token   = $manager->create( $expiration );

답변은 워드프레스에서 세션 토큰을 프로그래밍 방식으로 생성하는 방법에 대한 질문에 대한 편집으로 게시되었습니다.OP 라다메스 E에 의해. CC BY-SA 3.0 하의 에르난데스.

언급URL : https://stackoverflow.com/questions/46009653/how-to-create-a-session-token-programmatically-in-wordpress

반응형