Reskining the Webtop Login Page
...
Code Block |
---|
| xml |
---|
| xml |
---|
title | webskin/farLogin/displayFooterLogin.cfm |
---|
|
<cfsetting enablecfoutputonly="true">
<cfoutput>
</body>
</html>
</cfoutput>
<cfsetting enablecfoutputonly="false"> |
Completely Custom Webtop Login Page
...
Code Block |
---|
| xml |
---|
| xml |
---|
title | config/_serverSpecificVarsAfterInit.cfm |
---|
|
<cfset application.url.publiclogin = application.fapi.getLink(type="farLogin",view="displayPageStandard",bodyView="displayTypeBody") /> |
Code Block |
---|
| xml |
---|
| xml |
---|
title | webskin/farLogin/displayPageStandard.cfm |
---|
|
<cfsetting enablecfoutputonly="true">
<cfimport taglib="/farcry/core/tags/webskin/" prefix="skin" />
<cfoutput>
<html>
<body>
<skin:view typename="#stobj.typename#" objectid="#stobj.objectid#" webskin="#url.bodyView#" />
</body>
</html>
</cfoutput>
<cfsetting enablecfoutputonly="false"> |
Code Block |
---|
language | coldfusion |
---|
title | webskin/farLogin/displayTypeBody.cfm |
---|
|
<cfsetting enablecfoutputonly="true">
<cfimport taglib="/farcry/core/tags/formtools/" prefix="ft" />
<cfset stLocal.stResult = application.security.processLogin() />
<cfif stLocal.stResult.authenticated>
<cflocation url="#URLDecode(stLocal.stResult.loginReturnURL)#" addtoken="false" />
</cfif>
<cfoutput>
<html>
<body>
<ft:form>
<ft:object typename="farLogin" lFields="username,password" prefix="login" legend="" focusField="username" />
<ft:button value="Log In" />
</ft:form>
</body>
</html>
</cfoutput>
<cfsetting enablecfoutputonly="false"> |
http://discourse.farcrycore.org/t/separate-public-and-webtop-login-pages/354
Inline Login Pod
Code Block |
---|
| xml |
---|
| xml |
---|
title | config/_serverSpecificRequestScope.cfm |
---|
|
<cfset stLocal.stResult = application.security.processLogin() /> |
...
Code Block |
---|
| xml |
---|
| xml |
---|
title | config/_serverSpecificVarsAfterInit.cfm |
---|
|
<cfset application.url.publiclogin = application.url.webroot /> |
Code Block |
---|
xml | xml |
title | config/_serverSpecificRequestScope.cfm |
---|
<cfset stResult = application.security.processLogin() />
<cfif stResult.authenticated>
<cflocation url="#URLDecode(stResult.loginReturnURL)#" addtoken="false" />
</cfif> |
Code Block |
---|
| xml |
---|
| xml |
---|
title | webskin/dmProfile/displayUserInfo.cfm |
---|
|
<cfsetting enablecfoutputonly="true">
<!--- @@cacheStatus: -1 --->
<cfimport taglib="/farcry/core/tags/formtools/" prefix="ft" />
<cfif not application.security.isLoggedIn()>
<cfset stResult = application.security.processLogin() />
<cfif stResult.authenticated>
<cfoutput><script type="text/javascript">window.location.href='#session.loginReturnURL#';</script></cfoutput>
</cfif>
</cfif>
<cfoutput>
<cfif application.fapisecurity.isLoggedIn()>
<p>Welcome #session.dmProfile.firstname# #session.dmProfile.lastname#. <a href="/?logout=1">Logout</a></p>
<cfelse>
<ft:form actionbAjaxSubmission="#application.url.publiclogin#true">
<ft:object typename="farLogin" lFields="username,password" prefix="login" legend="" focusField="username" />
<ft:button value="Log In" />
</ft:form>
</cfif>
</cfoutput>
<cfsetting enablecfoutputonly="false"> |
Code Block |
---|
| xml |
---|
| xml |
---|
title | webskin/types/displayHeaderStandard.cfm |
---|
|
...
<skin:view typename="dmProfile" webskin="displayUserInfo" bAjax="true" ajaxURLParameters="returnURL=#urlencodedformat(application.fapi.fixURL())#" />
... |