Eu usei o tutorial de login com as novas tags, que está na parte conteúdo.
O problema é que o Application chama a página act_Login.cfm e a página act_Login.cfm chama a página area_restrita.cfm. Ou seja, a única página que aparece é a area_restrita.cfm.
Código act_login.cfm:
CODE
<cflogin applicationtoken="login">
<cfif IsDefined("form.usuario") AND IsDefined("form.senha")>
<cfquery name="qVerificaLogin" datasource="#dsn#">
SELECT Permissao FROM login
WHERE Usuario=<cfqueryparam cfsqltype="cf_sql_varchar" value="#form.usuario#">
AND Senha=<cfqueryparam cfsqltype="cf_sql_varchar" value="#form.senha#">
</cfquery>
<cfif qVerificaLogin.RecordCount>
<cfloginuser name="#form.usuario#" password="#form.senha#" roles="#qVerificaLogin.Permissao#">
<cfelse>
<cfinclude template="../area_restrita.cfm"><br>
Erro! Usuário não cadastrado ou senha incorreta.
<cfabort>
</cfif>
<cfelse>
<cfinclude template="../area_restrita.cfm">
<cfabort>
</cfif>
</cflogin>
<cfif IsDefined("form.usuario") AND IsDefined("form.senha")>
<cfquery name="qVerificaLogin" datasource="#dsn#">
SELECT Permissao FROM login
WHERE Usuario=<cfqueryparam cfsqltype="cf_sql_varchar" value="#form.usuario#">
AND Senha=<cfqueryparam cfsqltype="cf_sql_varchar" value="#form.senha#">
</cfquery>
<cfif qVerificaLogin.RecordCount>
<cfloginuser name="#form.usuario#" password="#form.senha#" roles="#qVerificaLogin.Permissao#">
<cfelse>
<cfinclude template="../area_restrita.cfm"><br>
Erro! Usuário não cadastrado ou senha incorreta.
<cfabort>
</cfif>
<cfelse>
<cfinclude template="../area_restrita.cfm">
<cfabort>
</cfif>
</cflogin>
A única diferença é que eu mudei o nome da página, de login.cfm para area_restrita.cfm.
Valeu!!!

Help














