@Controller
@RequestMapping(value="/rest/system")
public class LoginRESTController
extends bap.core.controller.BaseController
| Constructor and Description |
|---|
LoginRESTController() |
| Modifier and Type | Method and Description |
|---|---|
org.springframework.http.ResponseEntity<java.lang.String> |
checkValidCode(java.lang.String validCode,
javax.servlet.http.HttpServletRequest request)
功能描述: 校验验证码
|
void |
createValiCode(javax.servlet.http.HttpServletResponse response,
javax.servlet.http.HttpSession session)
功能描述: 登录时在页面中生成验证码
|
java.awt.Color |
getRandColor(int fc,
int bc)
功能描述: 验证码服务方法,获得验证码颜色,给定范围获得随机颜色
|
org.springframework.http.ResponseEntity<java.lang.String> |
sendEmailValidCode(java.lang.String emailOrPhone)
验证手机号码或者邮箱是否是系统注册过的,如果验证通过,发送验证码
|
org.springframework.http.ResponseEntity<java.lang.String> |
setPwdByEmailOrPhone(java.lang.String password,
java.lang.String emailOrPhone,
java.lang.String validCode)
通过忘记密码功能重置密码
|
@RequestMapping(value="setPwdByEmailOrPhone",
method=POST)
public org.springframework.http.ResponseEntity<java.lang.String> setPwdByEmailOrPhone(@RequestParam(value="password",required=false)
java.lang.String password,
@RequestParam(value="emailOrPhone",required=false)
java.lang.String emailOrPhone,
@RequestParam(value="validCode",required=false)
java.lang.String validCode)
password - 新密码emailOrPhone - 邮箱或手机号vaildCode - 验证码@RequestMapping(value="sendValidCode",
method=POST)
public org.springframework.http.ResponseEntity<java.lang.String> sendEmailValidCode(@RequestParam(value="emailOrPhone",required=true)
java.lang.String emailOrPhone)
emailOrPhone - 手机号或邮箱sendType - 发送类型 email邮箱 phone手机@RequestMapping(value="/checkValidCode",
method=GET)
public org.springframework.http.ResponseEntity<java.lang.String> checkValidCode(@RequestParam(value="validCode",required=true)
java.lang.String validCode,
javax.servlet.http.HttpServletRequest request)
validCode验证码 - @RequestMapping(value="/createValidCode",
method=GET)
public void createValiCode(javax.servlet.http.HttpServletResponse response,
javax.servlet.http.HttpSession session)
public java.awt.Color getRandColor(int fc,
int bc)
fc - 颜色范围bc - 颜色范围