Если вы используете серверное поведение Dreamweaver для входа в систему, то он создает переменную сеанса с именем MM_Username (Session.MM_Username), которая содержит имя пользователя из формы входа в систему. Если эта переменная существует и не является пустой строкой, то пользователь считается вошедшим в систему. Все, что вам нужно сделать, - это проверить наличие этой переменной, а не пустой строки.
Мой CF ржавый, и у меня нет системы с установленной ColdFusion, которая могла бы дать вам протестированный код, но это должно быть примерно так:
<cfif IsDefined(Session.MM_Username) And Session.MM_Username NEQ "">
Logout link here
<cfelse>
Log in link here
</cfif>
К сведению: поведение сервера «Выйти из системы» устанавливает для этой переменной сеанса пустую строку, а не уничтожает переменную, поэтому необходимо проверить, не является ли она пустой строкой, с помощью поведения сервера входа / выхода из Dreamweaver. *