Eu resolvi facilmente usando um formulário simples oculto no meu site com as mesmas informações com as quais os usuários efetuaram login. Exemplo Se você deseja que um usuário efetue login neste formulário, você pode adicionar algo assim ao seguinte formulário abaixo.
<input type="checkbox" name="autologin" id="autologin" />
Até onde eu sei, sou o primeiro a ocultar um formulário e enviá-lo clicando em um link. Existe o link que envia um formulário oculto com as informações. Não é 100% seguro se você não gosta de métodos de login automático em seu site com senhas em uma área de texto de senha de formulário oculto ......
Ok, então aqui está o trabalho. Vamos dizer que $siteid
é a conta e $sitepw
é a senha.
Primeiro faça o formulário no seu script php, se você não gosta de html nele, use dados mínimos e depois ecoe o valor em um formulário oculto. Eu apenas uso um valor php e eco em qualquer lugar que eu quero pref próximo ao botão do formulário como você não pode vê-lo.
Formulário PHP para imprimir
$hidden_forum = '
<form id="alt_forum_login" action="./forum/ucp.php?mode=login" method="post" style="display:none;">
<input type="text" name="username" id="username" value="'.strtolower($siteid).'" title="Username" />
<input type="password" name="password" id="password" value="'.$sitepw.'" title="Password" />
</form>';
PHP e Link para enviar o formulário
<?php print $hidden_forum; ?>
<pre><a href="#forum" onClick="javascript: document.getElementById('alt_forum_login').submit();">Forum</a></pre>
<form>
tag em algum lugar da sua página.