src/com/ccit/action/LoginAction.java
(开头部分) 3KB这里只显示每个文件的开头 60 行。登录后可以解锁完整代码。
package com.ccit.action;
import java.util.List;
import java.util.Map;
import com.ccit.manager.ObjectManager;
import com.ccit.model.User;
import com.opensymphony.xwork2.ActionContext;
import com.opensymphony.xwork2.ActionSupport;
public class LoginAction extends ActionSupport {
private static final long serialVersionUID = 1L;
private User util;
private String errMsg;
private String code;
private ObjectManager objectManager;
@SuppressWarnings("unchecked")
public String loginAction() throws Exception {
Map session = ActionContext.getContext().getSession();
String random = (String) session.get("code");
if (random != null && random.equals(code)) {
session.remove("code");
List list = objectManager.getUtil("from User where s_0 = '" + util.getS_0()
+ "' and s_1 = '" + util.getS_1()
+ "' and s_11 = '" + util.getS_11()
+ "'");
if(null != list && list.size() > 0){
util = (User) list.get(0);
session.put("name", util.getS_0());
session.put("username", util.getS_2());
session.put("type", util.getS_11());
session.put("state", util.getS_12());
session.put("id", util.getId());
return SUCCESS;
} else {
errMsg = "登录失败!";
return "fail";
}
} else {
errMsg = "效验码错误!";
return "fail";
}
}
@SuppressWarnings("unchecked")
public String registerAction() throws Exception {
List list = objectManager.getUtil("from User where s_1 = '"
+ util.getS_1() + "'");
if (list != null && list.size() > 0) {
errMsg = "该用户名已使用!";
return "fail";
} else {
objectManager.saveObject(util);
errMsg = "";
return SUCCESS;
}
后面还有 78 行代码,购买后查看完整代码
24 小时内免费解锁 3 个项目,之后 1 积分/个。 规则说明
AI 解读 AI
登录后可用,每次 10 积分,解读结果公开显示在下面。
还没有人解读过这个文件。
