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?