Хорошо, я думаю, вам нужна базовая разбивка того, как это должно работать.
Шаг 1: Пользователь заходит в раздел вашего сайта / приложения, который требует входа в систему. Вы проверяете, установлено ли для session.userid действительное значение. Если нет, зайдите на экран входа в систему.
Шаг 2: Предоставьте пользователю форму для входа.
<form action="checklogin.cfm">
<input type="text" name="username" value="">
<input type="password" name="pass" value="">
<input type="submit" value="login">
</form>
Шаг 3. При нажатии входа в систему форма отправляется на страницу действий, которая проверяет, соответствуют ли предоставленные учетные данные действительному пользователю.
<cfquery datasource = "myDB" name = "getUsers">
SELECT userID
FROM USERS
WHERE username = <cfqueryparam cfsqltype = "cf_sql_varchar" value = "#form.username#" />
AND password = <cfqueryparam cfsqltype = "cf_sql_varchar" value = "#form.pass#" />
</cfquery>
Шаг 4: Если действительный пользователь перейдет в залогиненную область, вернитесь к экрану входа в систему
<cfif getUsers.recordCount GT 0>
<cfset session.IDUsers = getUsers.userID />
<cflocation url="home page for logged in users">
<cfelse>
<cflocation url="return to login form and display invalid login message">
</cfif>
Это очень простая форма входа в систему, но она должна помочь вам начать работу.