secondo me l'errore è nella definizione della variabile $link perché da quello che ho capito viene usato il passaggio via GET quando il TRANSICTION_METHOD è LINK non COOKIE...
quindi:
prova e dimmiCodice PHP:
if($status == AUTH_LOGGED & auth_get_option("TRANSICTION METHOD") == AUTH_USE_COOKIE /* qui dovresti metterci AUTH_USE_LINK */){
$link = "?uid=".$_GET['uid'];
}else $link = '';