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:
Codice 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 ''
prova e dimmi