⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 register_step2.jsp

📁 一个用struts tiles的在线影院web系统
💻 JSP
字号:
<%@ page language="java" contentType="text/html; charset=GB18030"	pageEncoding="GB18030" import="java.util.*,com.eline.vod.utils.*,com.eline.vod.utils.caching.*,com.eline.vod.security.*,com.eline.vod.security.model.*,com.blue.test.adsl.*" %>
<%!
String validateUserExists(String username, String mobilePIN) {
	String result = null;
	try {
		int userStatus = Users.validateNewUserExists(username, mobilePIN);
		switch (userStatus) {
		case	CreateUserStatus.DisallowedUsername:
			result = "无效的用户名!";
			break;
		case	CreateUserStatus.DuplicateUsername:
			result = "用户名已经存在!";
			break;
		case	CreateUserStatus.DuplicateMobilePIN:
			result = "手机号码已被使用!";
			break;
		}
	} catch (Exception e) {
		System.err.println("ERROR: " + e);
		result = "应用程序错误,请联系管理员!";
	}
	return result;
}
%>
<%
// 验证用户名是否存在

String username = request.getParameter("username");
String password = request.getParameter("password");
if (username == null || password == null) {
	out.println("非法参数调用!");
	return;}
String s1 = validateUserExists(username, null);
if (s1 != null) {
	out.println(s1);
	return;}

//将用户名密码数据暂时保存起来,并将取得数据标识(GUID)

Cache cache = Cache.getInstance();
String key = UUID.randomUUID().toString().replaceAll("-", "");
System.out.println("step2.key=" + key);

UserTemporaryDate data = new UserTemporaryDate();
data.setUsername(username);
data.setPassword(password);

Calendar cal = Calendar.getInstance();
cal.setTime(new Date());
cal.add(Calendar.MINUTE, 25);	// 25 minutes
cache.add("UTD-" + key, data, cal.getTime(), Cache.NoSlidingExpiration);

// 组装参数并重定向

String md5_appID = SecurityTools.MD5Encode("mov96");
String md5_svcID = SecurityTools.MD5Encode("00020001");

String sendToURL = "http://vnet.9008show.com/interface/request.asp?c=" + md5_appID + md5_svcID + key;
System.out.println("sendToURL=" + sendToURL);
response.sendRedirect(sendToURL);
%>

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -