📄 user_register.jsp
字号:
<%@ page language="java" contentType="text/html; charset=GB18030" pageEncoding="GB18030" import="com.eline.vod.utils.*,
com.eline.vod.security.*,
com.eline.vod.security.model.*,
com.blue.web.common.util.*"%><%
//
String mobilePIN = request.getParameter("mobile");
String verifyCode = request.getParameter("code");
String username = request.getParameter("user");
String password = request.getParameter("password");
String cooperateCode = request.getParameter("cooperate");
int status = Users.validateNewUserExists(username, mobilePIN);
if (status == CreateUserStatus.UnknownFailure) {
String url = AppSettings.getInstance().getProperty("pdaLogin") + "?mobile=" + mobilePIN + "&password=" + verifyCode + "&cooperate=" + cooperateCode;
String responseBody = MyHttpClient.getGetResponseAsString(url, "UTF-8"); if (responseBody == null || responseBody.length() < 1) {
System.err.println("TRACE: registration failed, invalid response body!");
out.print("e_fail:invalid response body");
}
if (responseBody.startsWith("e")) {
System.err.println("TRACE: registration failed, responseBody = " + responseBody);
out.print(responseBody);
return;
}
User newUser = new User();
newUser.setUserName(username);
newUser.setPassword(password);
newUser.setMobilePIN(mobilePIN);
newUser.setVerifyCode(verifyCode);
status = Users.create(newUser, false);
System.out.println("CreateUserStatus.Created=" + CreateUserStatus.Created);
System.out.println("struts.status=" + status);
out.print("e_fail:invalid response body");
}
switch (status) {
case CreateUserStatus.DisallowedUsername:
out.print("e_fail:invalid username");
break;
case CreateUserStatus.DuplicateMobilePIN:
out.print("e_fail:mobile number existed");
break;
case CreateUserStatus.DuplicateUsername:
out.print("e_fail:username existed");
break;
case CreateUserStatus.Created:
out.print("s_ok");
default:
out.print("e_fail");
}
%>
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -