主题 : 求教会员登录(框架)页面的显示v2.4.2 |
级别: 白丁
|
1# 发表于:2010-09-09 10:59:57 IP:61.14.*.*
|
||||
---|---|---|---|---|---|
级别: 白丁
|
2# 发表于:2010-09-09 11:17:15 IP:59.137.*.*
您好,在后台src/com.jeecms.cms的CmsMemberAction这个类中。
|
||
---|---|---|---|
级别: 白丁
|
3# 发表于:2010-09-09 11:27:00 IP:61.14.*.*
你好,好像不是这个类。我在这个类的checkLoginAndError方法中设置了断点,程序没有过来。
我上面指的是首页中有个会员登录的框。不是会员中心页面 |
||
---|---|---|---|
级别: 童生
|
4# 发表于:2010-09-09 11:54:01 IP:59.137.*.*
您好,定义是在src/com/jeecms/cms的CmsMemberAction的这个类中的,他还有一个继承类CmsIndeAction,您可以去看看。
|
||
---|---|---|---|
级别: 白丁
|
5# 发表于:2010-09-09 15:15:38 IP:61.14.*.*
这个是在LoginIndeAct中定义的代码,我点击首页中的登陆框,调用loginFrameSubmit()。然后再CmsIndeAction的getCmsMember方法中设置断点,代码确实跳转到此。可是我在代码中怎么开不到在哪里调用了getCmsMember方法。而且getCmsMember方法是在login方法的userMng.updateLoginInfo(user)语句后执行的,到底在哪里调用了?求教了,都搞了一天了,还是没找到
public String loginFrameSubmit() { if (login()) { return handleResult(LOGIN_FRAME_INPUT); } else { return handleResult(LOGIN_FRAME_WELCOME); } } /** * 框架登录和独立登录共享登录逻辑 */ private boolean login() { if (hasErrors()) { return true; } boolean isHuman = imageCaptchaService.validateResponseForID(contextPvd .getSessionId(false), checkCode); if (!isHuman) { addActionError("验证码错误"); return true; } User user = userMng.authenticate(username, password); if (user == null) { addActionError("用户名不存在或密码错误"); return true; } Member member = memberMng.getByUserId(getWebId(), user.getId()); if (member == null) { addActionError("您没有在本站注册"); return true; } CmsMember cmsMember = cmsMemberMng.findById(member.getId()); if (cmsMember == null) { addActionError("您没有在本系统注册"); return true; } else if (cmsMember.getMemberDisabled()) { addActionError("您的帐号已经被禁用"); return true; } // 清除以前登录信息 contextPvd.logout(); // 保存当前登录信息 contextPvd.setSessionAttr(User.USER_KEY, user.getId()); contextPvd.setSessionAttr(Member.MEMBER_KEY, member.getId()); // 处理次级域名单点登录 Website web = getWeb(); if (!StringUtils.isBlank(web.getBaseDomain())) { Cookie c = new Cookie(JSESSION_COOKIE, contextPvd .getSessionId(false)); c.setPath("/"); c.setDomain(web.getTopDomain(true)); contextPvd.addCookie(c); } userMng.updateLoginInfo(user); log.info("会员 {} 登录成功", username); return false; } |
||
---|---|---|---|
级别: 童生
|
6# 发表于:2012-01-09 16:33:30 IP:222.54.*.*
不是会员中心页面
|
||
---|---|---|---|
1
共1页