per me stai affrontando il problema in maniera totalmente errata.
non è importante cambiare il benvenuto se è la prima volta che logga su quella macchina, se proprio vuoi fare una cosa del genere cambialo se è la prima volta che logga in assoluto piuttosto.
quindi traccia tutto tramite db e sessioni ed ignora il cookie.