Destruindo uma sessão específica no Code Igniter

ota da equipe: Esta pergunta e as respostas associadas estão bloqueadas para evitar discussões fora do tópico em torno deum evento atual que está relacionado à pergunta em questão. Questõessobre este evento pode ser encontrado em nosso meta site. Obrigado

Eu quero poder desconectar usuários do meu aplicativo incorporado no Code Ignite

u sei como terminar uma sessão local ativ

$this->session->sess_destroy();

Mas como posso destruir uma sessão que foi iniciada em outro computador e, assim, desconectar um usuário da sessã

Armazeno um ID exclusivo associado à conta deles nos dados da sessão, para que eu possa vê-lo na tabela de sessões no banco de dados, mas ele é armazenado junto com os outros dados da sessão em uma coluna chamada user_data, cujo conteúdo parece algo como isso

a:4:
{s:9:"user_data";s:0:"";s:6:"userid";s:6:"189034";s:9:"logged_in";b:1;s:5:"token";i:1767727789;}

Onde189034 é o ID do usuário.

Então, existe uma maneira de selecionar de alguma forma a linha na tabela da sessão com base na identificação do usuário e, em seguida, excluir a linha e destruir a sessão. Ou existe outra maneira de fazer isso inteiramente?

questionAnswers(6)

yourAnswerToTheQuestion