@Controller(value="peopleMain") @RequestMapping(value="/people") public class PeopleAction extends BaseAction
| 构造器和说明 |
|---|
PeopleAction() |
| 限定符和类型 | 方法和说明 |
|---|---|
void |
changePassword(PeopleEntity people,
javax.servlet.http.HttpServletRequest request,
javax.servlet.http.HttpServletResponse response)
修改密码
|
void |
changePhone(PeopleEntity people,
javax.servlet.http.HttpServletRequest request,
javax.servlet.http.HttpServletResponse response)
修改手机号
存在两种情况: 1、用户手机号之间进行过绑定,就需要通过短信发送验证码操作 2、用户手机没有绑定,就可以随意修改 |
void |
checkPeopleCode(PeopleEntity people,
javax.servlet.http.HttpServletRequest request,
javax.servlet.http.HttpServletResponse response)
验证用户短信、邮箱验证码是否正确
|
void |
diy(String diy,
javax.servlet.http.HttpServletRequest req,
javax.servlet.http.HttpServletResponse resp)
前端会员中心所有页面都可以使用该方法 支持参数传递与解析,例如页面中有参数id=10 传递过来,跳转页面可以使用{id/}获取该参数
请求地址例如: /people/info.do;people/password.do
|
void |
info(javax.servlet.http.HttpServletRequest request,
javax.servlet.http.HttpServletResponse response)
读取当前登录用户的基本信息 用户信息
返回 {"peopleAutoLogin":自动登录多少天,"peopleName":用户,"peopleId":用户编号,"peopleMail": 用户邮箱} |
void |
quit(javax.servlet.http.HttpServletRequest request,
javax.servlet.http.HttpServletResponse response)
退出登录
|
void |
resetPassword(PeopleEntity people,
javax.servlet.http.HttpServletRequest request,
javax.servlet.http.HttpServletResponse response)
修改密码
|
void |
update(PeopleEntity people,
javax.servlet.http.HttpServletRequest request,
javax.servlet.http.HttpServletResponse response)
更新用户邮箱或手机号
|
getPeopleBySession, getPeopleBySession, getResString, getResString, removePeopleBySession, setPeopleBySessioncheckRandCode, checkRandCode, decryptByAES, encryptByAES, getApp, getAppId, getBasicModelCode, getCategoryModelCode, getCodeBySession, getHistoryPageNoByCookie, getManagerBySession, getManagerId, getModelCodeId, getModelCodeId, getModelCodeId, getModelCodeIdForAES, getRandCode, getRootModelCodeId, isSystemManager, redirectBack, removeUrlParams, view@PostMapping(value="/resetPassword")
@ResponseBody
public void resetPassword(@ModelAttribute
PeopleEntity people,
javax.servlet.http.HttpServletRequest request,
javax.servlet.http.HttpServletResponse response)
people - 用户信息@PostMapping(value="/changePassword")
@ResponseBody
public void changePassword(@ModelAttribute
PeopleEntity people,
javax.servlet.http.HttpServletRequest request,
javax.servlet.http.HttpServletResponse response)
people - 用户信息@PostMapping(value="/changePhone")
@ResponseBody
public void changePhone(@ModelAttribute
PeopleEntity people,
javax.servlet.http.HttpServletRequest request,
javax.servlet.http.HttpServletResponse response)
people - 用户信息@PostMapping(value="/checkPeopleCode")
@ResponseBody
public void checkPeopleCode(@ModelAttribute
PeopleEntity people,
javax.servlet.http.HttpServletRequest request,
javax.servlet.http.HttpServletResponse response)
people - people参数包含字段信息参考:@GetMapping(value="/info")
@ResponseBody
public void info(javax.servlet.http.HttpServletRequest request,
javax.servlet.http.HttpServletResponse response)
@GetMapping(value="/quit")
@ResponseBody
public void quit(javax.servlet.http.HttpServletRequest request,
javax.servlet.http.HttpServletResponse response)
@PostMapping(value="/update")
public void update(@ModelAttribute
PeopleEntity people,
javax.servlet.http.HttpServletRequest request,
javax.servlet.http.HttpServletResponse response)
peopleUser - peopleUser参数包含字段信息参考:@GetMapping(value="/{diy}")
public void diy(@PathVariable(value="diy")
String diy,
javax.servlet.http.HttpServletRequest req,
javax.servlet.http.HttpServletResponse resp)
key - Copyright © 2019. All rights reserved.