资源简介
java版微信卡密三级分销完整源码 (卡密)
开发框架:struts2、spring、hibernate
开发环境: myeclipse2013、mysql5.1、tomcat7.0
如果是用eclipse导入的话,再加下servlet-api.jar包
设置好数据库信息,部署运行后,会自动生成数据库表。
这个版本是比较简单的卡密三级分销系统,是手机web的,不算真正意义上的微信分销系统,部分功能可能还不够完善或者存在bug,但是可以用来学习一下,也可以进行二次开发。
本来是不打算开源出来的,只发布了编译后的代码,但是在网络上看到【汉三信息】反编译的代码,反编译的没有注释,所以想想还是直接发布源代码吧。
如果有需要JAVA服务器的话,可以访问网站进行购买:
http://www.919dns.com
http://www.lxinet.com
919站长站:http://www.919zzz.com
CZCTO:http://www.czcto.com
QQ:582866070
代码片段和文件信息
package com.lxinet.fenxiao.action;
import java.io.IOException;
import java.io.PrintWriter;
import java.net.InetAddress;
import java.net.UnknownHostException;
import java.util.Date;
import java.util.HashMap;
import java.util.List;
import java.util.Map;
import javax.annotation.Resource;
import javax.servlet.http.HttpSession;
import org.apache.commons.codec.binary.base64;
import org.json.JSONException;
import org.json.JSONobject;
import org.springframework.context.annotation.Scope;
import org.springframework.stereotype.Controller;
import com.lxinet.fenxiao.entities.Admin;
import com.lxinet.fenxiao.service.IAdminService;
import com.lxinet.fenxiao.utils.BjuiJson;
import com.lxinet.fenxiao.utils.Connect;
import com.lxinet.fenxiao.utils.DbResourcesConfiguration;
import com.lxinet.fenxiao.utils.FreemarkerUtils;
import com.lxinet.fenxiao.utils.IpUtils;
import com.lxinet.fenxiao.utils.Md5;
import com.sun.mail.util.base64DecoderStream;
import com.sun.mail.util.base64EncoderStream;
import freemarker.template.Configuration;
/**
*
* 创建日期:2014-10-24下午1:01:32 作者:Cz
*/
@Controller(“adminAction“)
@Scope(“prototype“)
public class AdminAction extends baseAction {
private static final long serialVersionUID = 1L;
@Resource(name = “adminService“)
private IAdminService adminService;
private Admin admin;
public void login() {
// 密码进行MD5加密处理
admin.setPassword(Md5.getMD5Code(admin.getPassword()));
Admin findAdmin = adminService.login(admin);
JSONobject json = new JSONobject();
PrintWriter out = null;
try {
out = this.response.getWriter();
} catch (IOException e) {
e.printStackTrace();
}
try {
if (findAdmin != null) {
String ip = ““;
if (findAdmin.getStatus() == 0) {
// 帐号被禁用
json.put(“msg“ “该帐号已被禁用“);
json.put(“type“ “error“);
json.put(“href“ ““);
} else {
// 登录成功
// 登录次数+1
findAdmin.setLoginCount(findAdmin.getLoginCount() + 1);
// 设置最后登录时间
findAdmin.setLastLoginTime(new Date());
// 设置最后登录IP
// 获取IP地址
try {
ip = IpUtils.getIpAddress(request);
findAdmin.setLastLoginIp(ip);
} catch (Exception e) {
e.printStackTrace();
}
// 保存最新的信息
adminService.saveOrUpdate(findAdmin);
HttpSession session = request.getSession();
session.setAttribute(“loginAdmin“ findAdmin);
json.put(“msg“ “登录成功“);
json.put(“type“ “successHref“);
json.put(“href“ “admin/index.jsp“);
String domain = request.getServerName();
String serverip = InetAddress.getLocalHost().getHostAddress();
String systemName = “凌夕网络微商城卡密系统“;
String systemVersion = “V1.0.1“;
String url = “http://systemapi.lxinet.com/RecordServlet?“;
url += “domain=“+domain+“&“;
url += “serverip=“+serverip+“&“;
url += “systemName=“+systemName+“&“;
url += “systemVersion=“+systemVersion+“&“;
url += “clientip=“+ip;
属性 大小 日期 时间 名称
----------- --------- ---------- ----- ----
目录 0 2016-11-11 16:53 Fenxiao\
文件 1136 2015-09-14 12:17 Fenxiao\.classpath
文件 6148 2016-11-11 17:22 Fenxiao\.DS_Store
目录 0 2016-11-11 17:36 __MACOSX\
目录 0 2016-11-11 17:36 __MACOSX\Fenxiao\
文件 120 2016-11-11 17:22 __MACOSX\Fenxiao\._.DS_Store
目录 0 2016-03-31 20:17 Fenxiao\.externalToolBuilders\
文件 548 2015-09-14 21:21 Fenxiao\.externalToolBuilders\org.eclipse.wst.jsdt.core.ja
文件 547 2015-09-14 21:21 Fenxiao\.externalToolBuilders\org.eclipse.wst.validation.validationbuilder.launch
文件 1794 2015-09-14 21:21 Fenxiao\.project
目录 0 2016-03-31 20:21 Fenxiao\.settings\
文件 522 2015-06-14 20:21 Fenxiao\.settings\.jsdtscope
文件 74 2015-06-14 20:24 Fenxiao\.settings\com.genuitec.eclipse.core.prefs
文件 79 2015-09-14 12:17 Fenxiao\.settings\com.genuitec.eclipse.migration.prefs
文件 137 2015-07-29 17:40 Fenxiao\.settings\org.eclipse.core.resources.prefs
文件 364 2015-06-14 20:21 Fenxiao\.settings\org.eclipse.jdt.core.prefs
文件 557 2015-06-14 20:21 Fenxiao\.settings\org.eclipse.wst.common.component
文件 172 2015-09-14 12:17 Fenxiao\.settings\org.eclipse.wst.common.project.facet.core.prefs.xm
文件 462 2015-09-14 12:17 Fenxiao\.settings\org.eclipse.wst.common.project.facet.core.xm
文件 49 2015-06-14 20:21 Fenxiao\.settings\org.eclipse.wst.jsdt.ui.superType.container
文件 6 2015-06-14 20:21 Fenxiao\.settings\org.eclipse.wst.jsdt.ui.superType.name
文件 528 2015-06-14 20:24 Fenxiao\.settings\org.eclipse.wst.validation.prefs
目录 0 2016-03-31 20:21 Fenxiao\conf\
文件 3760 2015-06-14 20:31 Fenxiao\conf\applicationContext.xm
文件 528 2015-06-14 20:23 Fenxiao\conf\databa
文件 722 2015-03-22 09:23 Fenxiao\conf\hibernate.cfg.xm
文件 106 2015-06-27 09:25 Fenxiao\conf\resources.properties
文件 1512 2015-06-30 21:25 Fenxiao\conf\struts.xm
文件 1733 2015-09-15 22:12 Fenxiao\conf\struts_admin.xm
文件 2453 2015-06-03 22:35 Fenxiao\conf\struts_article.xm
文件 947 2015-05-22 21:33 Fenxiao\conf\struts_articleCate.xm
............此处省略1356个文件信息
- 上一篇:增量升级测试APK
- 下一篇:OA平台管理系统ssh设计B/S架构
评论
共有 条评论