开源 java CMS - FreeCMS商业版在模板中增加会员登录功能
2016-01-07 08:27
471 查看
原文地址:http://javaz.cn/site/javaz/site_study/info/2016/44988.html
项目地址:http://www.freeteam.cn/
在模板中增加会员登录功能
在需要添加登录功能页面模板中添加以下代码
<span id="memberSpan">
<@ajaxLoad targetid="memberSpan" url="/site/${site.sourcepath}/member.fhtml" ;code>${code}</@ajaxLoad>
</span>
此方法用到了ajax需要引入jquery.js
引入方法
<script type="text/javascript" src="${contextPath}js/jquery-1.5.1.min.js"></script>
在模板目录下创建admin.html模板文件,代码如下
<!-- 这是基本的功能,需要其它的可以自己添加 -->
<#if session_loginMember??>
<!-- 已登录 -->
${session_loginMember.loginname}
<a href="${contextPath}mlogout.do">退出</a>
<#else>
<!-- 未登录 -->
<script>
function formSubmit(){
if($.trim($("#username").val())==""){
alert("请输入用户名!");
return false;
}
if($.trim($("#password").val())==""){
alert("请输入密码!");
return false;
}
if($.trim($("#ValidateCode").val())==""){
alert("请输入验证码!");
return false;
}
var data="loginname="+$("#username").val()+"&pwd="+$("#password").val()
+"&ValidateCode="+$("#ValidateCode").val();
$.post("${contextPath}mlogin.do",data,loginComplete,"text");
return false;
}
function loginComplete(data){
if(""==data){
$.get('/site/demo/member.fhtml',{},ajaxLoadCompleteMember,'text');function ajaxLoadCompleteMember (data){$('# memberSpan').html(data);}
}else{
alert(data);
}
}
</script>
<form action="${contextPath}mlogin.do" method="post" onSubmit="return formSubmit();">
用户名<input type="text" id="username" name="loginname" placeholder="用户名">
密码<input type="password" id="password" name="pwd" placeholder="密码">
验证码<input type="text" id="ValidateCode" name="ValidateCode" style="width:50px" maxlength="4" placeholder="验证码">
<img src="${contextPath}image.jsp" title="点击重新获取验证码" style="cursor:hand" onclick="this.src='${contextPath}image.jsp?date='+new Date();"/>
<button class="btn btn-block btn-large btn-primary" type="submit" >登 录</button>
</form>
</#if>
项目地址:http://www.freeteam.cn/
在模板中增加会员登录功能
在需要添加登录功能页面模板中添加以下代码
<span id="memberSpan">
<@ajaxLoad targetid="memberSpan" url="/site/${site.sourcepath}/member.fhtml" ;code>${code}</@ajaxLoad>
</span>
此方法用到了ajax需要引入jquery.js
引入方法
<script type="text/javascript" src="${contextPath}js/jquery-1.5.1.min.js"></script>
在模板目录下创建admin.html模板文件,代码如下
<!-- 这是基本的功能,需要其它的可以自己添加 -->
<#if session_loginMember??>
<!-- 已登录 -->
${session_loginMember.loginname}
<a href="${contextPath}mlogout.do">退出</a>
<#else>
<!-- 未登录 -->
<script>
function formSubmit(){
if($.trim($("#username").val())==""){
alert("请输入用户名!");
return false;
}
if($.trim($("#password").val())==""){
alert("请输入密码!");
return false;
}
if($.trim($("#ValidateCode").val())==""){
alert("请输入验证码!");
return false;
}
var data="loginname="+$("#username").val()+"&pwd="+$("#password").val()
+"&ValidateCode="+$("#ValidateCode").val();
$.post("${contextPath}mlogin.do",data,loginComplete,"text");
return false;
}
function loginComplete(data){
if(""==data){
$.get('/site/demo/member.fhtml',{},ajaxLoadCompleteMember,'text');function ajaxLoadCompleteMember (data){$('# memberSpan').html(data);}
}else{
alert(data);
}
}
</script>
<form action="${contextPath}mlogin.do" method="post" onSubmit="return formSubmit();">
用户名<input type="text" id="username" name="loginname" placeholder="用户名">
密码<input type="password" id="password" name="pwd" placeholder="密码">
验证码<input type="text" id="ValidateCode" name="ValidateCode" style="width:50px" maxlength="4" placeholder="验证码">
<img src="${contextPath}image.jsp" title="点击重新获取验证码" style="cursor:hand" onclick="this.src='${contextPath}image.jsp?date='+new Date();"/>
<button class="btn btn-block btn-large btn-primary" type="submit" >登 录</button>
</form>
</#if>
相关文章推荐
- Struts2值栈的相关操作
- Java EE V7.0学习笔记-What's new in EJB 3.2 ? - Java EE 7 chugging along!
- 新知识:Java 利用itext填写pdf模板并导出(昨天奋战到深夜四点,知道今天两点终于弄懂)
- java.lang.IllegalAccessException:modifiers "private"
- Android Studio如何更改JDK和SDK的路径?
- Spring基础—装配bean(二)
- [置顶] java.net.BindException: Address already in use: JVM_Bind
- spring-in-action-mvc-interceptor-filter
- 13Java语法回顾之filewriter&&filereader
- struts2之ajax请求返回自定义错误信息
- 关于java中路径的思考:相对路径,以及在不同场景下的区别 classpath
- Java电话号码和手机号码正则验证
- 反射的应用
- Java Day8
- java之辨析Session Cookie Servletcontext
- Java开发中的23种设计模式详解
- Java的Web项目使用DWR简单配置说明
- 数据格式化###,###.##
- Spring 框架 Quick Start
- 使用eclipse创建maven聚合项目