亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频

? 歡迎來到蟲蟲下載站! | ?? 資源下載 ?? 資源專輯 ?? 關于我們
? 蟲蟲下載站

?? svltbsuser.java

?? 一個網上購書系統
?? JAVA
字號:
package com.bookstore.user;

import java.io.IOException;

import javax.servlet.ServletException;
import javax.servlet.http.HttpServletRequest;
import javax.servlet.http.HttpServletResponse;
import javax.servlet.http.HttpSession;

import java.util.Date;
import java.net.*;

import com.bookstore.BookStoreConst;
import com.bookstore.svlt.ParamServlet;
import com.bookstore.util.StringUtil;
import com.bookstore.util.BMailSend;

/**
* @author zhangh
* Date 2006-5-15
* Window - Preferences - Java - Code Style - Code Templates
*/
public class SvltBsUser extends ParamServlet
{
	/**
	 * 
	 */
	private static final long serialVersionUID = -8091159724575575285L;
	BsUserInfo	userinfo	= null;
	
	public void service(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException
	{
		try
		{
			super.byHttpService(request, response, BookStoreConst.ENCODING);
			userinfo = new BsUserInfo(BookStoreConst.BOOKSTORESPOOL);
			HttpSession s = createGetSession(request);
			if (action.equals("addAdminUser"))
			{
				String userName = request.getParameter("adminName");
				String password = request.getParameter("password");
				String popedom = request.getParameter("popedom");//權限
				password = StringUtil.md5Encrypt(password);//MD5加密
				String info = "";
				//檢查用戶名是否已存在
				if(userinfo.loadAdminUserName(userName))//用戶名在庫中不存在
				{
					userinfo.insertAdminUser(userName,password,popedom);
					info = "1";
				}
				else
				{
					info = "0";
				}
				url = BookStoreConst.JSPAdminUser +"?info="+info;
			} 
			else if(action.equals("editAdminUser"))	
			{
				String userId = request.getParameter("userId");
				String userName = request.getParameter("adminName");
				String password = request.getParameter("password");
				String popedom = request.getParameter("popedom"+userId);//權限
				
				if(password.length()!=0)
				{
					password = StringUtil.md5Encrypt(password);//MD5加密
				}
				userinfo.modifyAdminUser(userId,userName,password,popedom);
				String info = "2";
				url = BookStoreConst.JSPAdminUser +"?info="+info;
			}
			else if(action.equals("del"))
			{
				String userId = request.getParameter("userId");
				userinfo.deleteAdminUser(userId);
				String info = "3";
				url = BookStoreConst.JSPAdminUser +"?info="+info;
			}
			else if(action.equals("login")){//后臺管理員登錄
				String userName = request.getParameter("username");
				String password = request.getParameter("password");
				password = StringUtil.md5Encrypt(password);//MD5加密
				//驗證用戶信息
				String userId = userinfo.loadAdminUser(userName,password);
				if(userId.length()==0)
				{
					url = BookStoreConst.JSPAdminLogin + "?flag=0";
				}
				else
				{
					s.setAttribute("userId",userId);
					url = BookStoreConst.JSPAdminUserManager;
				}
			}
			else if(action.equals("loginout"))//管理員退出
			{
				s.removeAttribute("userId");
				url = BookStoreConst.JSPAdminLogin;
			}
			else if(action.equals("registerUser"))//前臺用戶注冊信息添加
			{
				java.text.SimpleDateFormat formatter = 
					new java.text.SimpleDateFormat("yyyy-MM-dd HH:mm:ss"); 
				
				String Username = request.getParameter("Username");
				//String Pwd2 = request.getParameter("Pwd2");
				String PwdA2 = request.getParameter("PwdA2");
				//String Email = request.getParameter("Email");
				String EmailA = request.getParameter("EmailA");
				String requestes = request.getParameter("request");
				String answer = request.getParameter("answer");
				String turename = request.getParameter("turename");
				String Gender = request.getParameter("Gender");
				String Address = request.getParameter("Address");
				String Zipcode = request.getParameter("Zipcode");
				String birthday = request.getParameter("birthday");
				if(birthday==null)
				{
					java.util.Date d = new java.util.Date();
					String str = "1900-01-01 00:00:00";
    				d = formatter.parse(str);
    				birthday = formatter.format(d);
				}
				String shengid = request.getParameter("shengid");
				String city = request.getParameter("city");
				String phone = request.getParameter("phone");
				String mobile = request.getParameter("mobile");
				String flag = "";
				if(userinfo.loadCommonUserName(Username))//用戶名在庫中不存在
				{
					userinfo.insertCommonUser(Username,
											PwdA2,
											EmailA,
											requestes,
											answer,
											turename,
											Gender,
											Address,
											Zipcode,
											 birthday,
											 shengid,
											 city,
											 phone,
											 mobile);
					flag = "1";
					String userid = userinfo.getUserIdByName(Username); 
					BMailSend sm = new BMailSend();
					sm.setFrom("zhbj6@163.com");
					sm.setTo(EmailA);
					sm.setTitle("感謝您注冊海上書倉,請激活您的帳號!");
					sm.setContentToHTML(getHtml(request,userid),true);
					try
					{
						sm.send();
					}
					catch(Exception e)
					{
						e.printStackTrace();
					}
					
					String registDate = userinfo.getRegisterDateByUserid(userid);//用戶注冊時間
					
//					求出明天的具體時間
					java.util.Date registdd= formatter.parse(registDate);//用戶注冊時的時間
					
					long myTime=(registdd.getTime()/1000)+60*60*24;
					registdd.setTime(myTime*1000);
					String mDate = formatter.format(registdd);
					
					java.util.Date todate= formatter.parse(mDate);//明天的時間
					Date date = new Date(); 
//					求兩個時間的天數差值
					long day=(todate.getTime()-date.getTime())/(24*60*60*1000);
					
					if(day>1)
					{
						userinfo.deleteCommonUser(userid);
						url = BookStoreConst.JSPRegister + "?info=1";
					}
					else
					{
						url = BookStoreConst.JSPRegisterMail + "?flag="+flag + "&id="+userid;
					}
				}
				else
				{
					flag = "0";
					url = BookStoreConst.JSPRegisterMail + "?flag="+flag;
				}
			}
			else if(action.equals("changeSelect"))//根據不同的省顯示不同的城市
			{
				String shengid = request.getParameter("shengid");
				url = BookStoreConst.JSPRegister+"?shengid="+shengid;
			}
			else if(action.equals("ifAction"))//激活用戶的賬號
			{
				String userid= request.getParameter("userid");
				userinfo.modifyIfAction(userid);
				url = BookStoreConst.JSPRegisterOk +"?id="+userid;
			}
			else if(action.equals("loginUser"))//前臺用戶登錄
			{
				String username = request.getParameter("Username");
				String password = request.getParameter("password");
				String requestUrl = request.getParameter("url");
				boolean flag = userinfo.loadCommonUser(username,password);
				System.out.println("flag = "+flag);
				String userid = "";
				if(flag)
				{
					userid = userinfo.getUserIdByName(username);
				}
				s.setAttribute("userid",userid);
				url = requestUrl;
			}
			else if(action.equals("commonLoginout"))//前臺用戶退出登錄
			{
				s.removeAttribute("userid");
				url = BookStoreConst.JSPLogin;
			}
			else if(action.equals("addCart"))//加入購物車
			{
				String userid = (String)s.getAttribute("userid");
				String bookId = request.getParameter("bookId");
				if(userid!=null && userid.length()>0)
				{
					userinfo.addBookToCart(userid,bookId); //加入購物車
					url = BookStoreConst.JSPShoppingCart;
				}
				else
				{
					url = BookStoreConst.JSPLogin;
				}
				
			}
			else if(action.equals("addCartWithNumber"))//加入購物車
			{
				String userid = (String)s.getAttribute("userid");
				String bookId = request.getParameter("bookId");
				String number = request.getParameter("number");
				String typeId = request.getParameter("typeId");

				if(userid!=null && userid.length()>0)
				{
					try
					{
						Integer.parseInt(number);
						if(typeId.equals("01"))
							userinfo.addBookTOCart(userid,bookId,number); //加入購物車
						if(typeId.equals("02"))
							userinfo.addMusicTOCart(userid,bookId,number); //加入購物車
						if(typeId.equals("03"))
							userinfo.addMovieTOCart(userid,bookId,number); //加入購物車
						url = BookStoreConst.JSPShoppingCart;
					}
					catch(Exception e)
					{
						url = BookStoreConst.JSPLogin;
					}
				}
				else
				{
					url = BookStoreConst.JSPLogin;
				}
				
			}
			else if(action.equals("addMusicCartWithNumber"))//加音樂入購物車
			{
				String userid = (String)s.getAttribute("userid");
				String bookId = request.getParameter("bookId");
				String number = request.getParameter("number");
				if(userid!=null && userid.length()>0)
				{
					userinfo.addMusicTOCart(userid,bookId,number); //加入購物車
					url = BookStoreConst.JSPShoppingCart;
				}
				else
				{
					url = BookStoreConst.JSPLogin;
				}
				
			}
			else if(action.equals("addMovieCartWithNumber"))//加電影入購物車
			{
				String userid = (String)s.getAttribute("userid");
				String bookId = request.getParameter("bookId");
				String number = request.getParameter("number");
				if(userid!=null && userid.length()>0)
				{
					userinfo.addMovieTOCart(userid,bookId,number); //加入購物車
					url = BookStoreConst.JSPShoppingCart;
				}
				else
				{
					url = BookStoreConst.JSPLogin;
				}
				
			}
			else if(action.equals("cleanCart"))
			{
				String userId = request.getParameter("userId");
				userinfo.cleanCart(userId);
				url=request.getContextPath()+"/web/ShoppingCart.jsp";
			}
			else if(action.equals("delCart"))//刪除購物車記錄
			{
				String cartid = request.getParameter("cartid");
				String typeId = request.getParameter("typeId");
				userinfo.deleteCartInfo(cartid,typeId);
				url = BookStoreConst.JSPShoppingCart;
				
			}
			else if(action.equals("delcommonuser"))//刪除前臺普通用戶
			{
				String[] id = request.getParameterValues("userid");
				for(int i=0;i<id.length;i++)
				{
					userinfo.deleteCommonUser(id[i]);
				}
				url = BookStoreConst.JSPUserManager;
			}
			response.sendRedirect(url);
		}
		catch (Exception ex)
		{
			if(url!=null)
				response.sendRedirect(url);
			ex.printStackTrace();
		}
	}
	
	private String getHtml(HttpServletRequest request,String userid) throws Exception
	{
		StringBuffer str = new StringBuffer(2056);
		InetAddress local = InetAddress.getLocalHost();
		String requstIp = local.getHostAddress();//獲取服務器端IP
		int port = request.getLocalPort(); //獲取服務器端端口號
		String ipAddPort = requstIp+":"+port;
		
		str.append("<%@ page contentType=\"text/html;charset=gb2312\"%>\r\n");
		str.append("<html>\r\n");
		str.append("<body>\r\n");
		str.append("<form name=\"form1\" action=\"\" method=post>\r\n");
		str.append("<font color=red><b>click the 'submit' button,to get your password.</b></font><br>\r\n");
		str.append("<a href=\"http://"+ipAddPort+"/bookstore/web/regist_ok.jsp?id="+userid+"\" target=\"_blank\">submit</a>\r\n");
		str.append("</form>\r\n");
		str.append("</body>\r\n");
		str.append("</html>\r\n");
		
		return str.toString();
	}
}

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
欧美日韩视频在线一区二区 | 久久久精品中文字幕麻豆发布| 国产精品国产三级国产a| 五月婷婷另类国产| 成人网页在线观看| 日韩精品中文字幕在线不卡尤物| 亚洲欧洲综合另类| 国产精品白丝jk黑袜喷水| 在线播放91灌醉迷j高跟美女| 国产精品久久久久久久久图文区 | 日本亚洲一区二区| 欧美在线观看禁18| 中文字幕制服丝袜成人av | 26uuu亚洲| 首页亚洲欧美制服丝腿| 色婷婷综合激情| 亚洲天堂2016| 91啪在线观看| 国产精品免费久久久久| 国产精品一区二区久久不卡 | 成人综合在线网站| 久久奇米777| 国产一区二区精品久久| 日韩亚洲欧美中文三级| 舔着乳尖日韩一区| 欧美日韩高清影院| 亚洲国产成人高清精品| 色一情一乱一乱一91av| 有坂深雪av一区二区精品| av亚洲精华国产精华精华| 国产精品你懂的| jlzzjlzz亚洲女人18| 中文字幕中文字幕一区| www.亚洲色图| 一区二区三区四区不卡在线| 色域天天综合网| 亚洲最大成人综合| 在线不卡的av| 免费看日韩a级影片| 日韩免费观看2025年上映的电影 | 精品第一国产综合精品aⅴ| 精品一区二区在线看| 国产色91在线| 9人人澡人人爽人人精品| 国产精品久久久久久一区二区三区| 大尺度一区二区| 亚洲人成亚洲人成在线观看图片| 在线一区二区视频| 亚洲成人第一页| 欧美电影免费观看完整版| 国产尤物一区二区在线| 国产精品欧美久久久久一区二区| 白白色亚洲国产精品| 亚洲国产一二三| 日韩无一区二区| 国产aⅴ综合色| 亚洲欧美欧美一区二区三区| 欧美日韩一区二区三区四区五区| 麻豆免费精品视频| 国产欧美一区二区在线观看| 91视频免费播放| 秋霞电影网一区二区| 日本一区二区成人| 91成人免费电影| 国产一区二区三区观看| 亚洲天堂成人在线观看| 日韩欧美国产高清| 97久久超碰国产精品| 丝袜美腿一区二区三区| 国产欧美日韩在线看| 欧美午夜电影一区| 国产精品一区一区三区| 亚洲一区二区三区四区在线| 欧美成人性福生活免费看| 99国内精品久久| 久久精品国产澳门| 亚洲国产中文字幕在线视频综合| 久久婷婷国产综合精品青草| 欧美日精品一区视频| 国产激情精品久久久第一区二区| 性欧美疯狂xxxxbbbb| 国产欧美一区二区精品久导航| 欧美日韩国产色站一区二区三区| 国产精品2024| 日韩中文欧美在线| 亚洲乱码国产乱码精品精可以看| 精品嫩草影院久久| 欧美精品视频www在线观看| 91一区在线观看| 国产成人综合网站| 久久成人麻豆午夜电影| 亚洲丶国产丶欧美一区二区三区| 国产精品国产三级国产普通话蜜臀| 欧美电影免费观看高清完整版在 | 97aⅴ精品视频一二三区| 另类的小说在线视频另类成人小视频在线 | 亚洲品质自拍视频网站| 欧美激情艳妇裸体舞| 久久嫩草精品久久久久| 欧美一个色资源| 欧美日韩国产小视频在线观看| 91丝袜美女网| 成人av中文字幕| 成人h精品动漫一区二区三区| 韩国欧美一区二区| 韩国av一区二区| 国内精品自线一区二区三区视频| 免费在线观看一区| 麻豆精品久久精品色综合| 日本欧美肥老太交大片| 日韩一区欧美二区| 日韩黄色片在线观看| 亚洲国产精品综合小说图片区| 一区二区三区欧美在线观看| 亚洲精品欧美专区| 亚洲国产精品综合小说图片区| 亚洲综合999| 日韩专区欧美专区| 精品在线免费观看| 国产精品一区专区| kk眼镜猥琐国模调教系列一区二区| 成人免费的视频| 色综合久久99| 911精品国产一区二区在线| 欧美一二区视频| 欧美精品一区二区三区一线天视频 | 91成人国产精品| 91精品免费观看| 精品国产伦一区二区三区观看方式| 久久久久久久久久看片| 国产精品免费网站在线观看| 亚洲欧美日韩国产一区二区三区| 亚洲五月六月丁香激情| 日本在线不卡一区| 国产精一区二区三区| 成人av小说网| 欧美日本乱大交xxxxx| 欧美www视频| 国产精品人妖ts系列视频| 亚洲另类春色校园小说| 日本在线不卡视频一二三区| 国产剧情一区二区| 在线免费不卡视频| 日韩免费电影一区| 成人免费在线播放视频| 亚洲18色成人| 粉嫩高潮美女一区二区三区| 91久久一区二区| 精品日产卡一卡二卡麻豆| 国产精品美女久久久久aⅴ国产馆| 亚洲图片一区二区| 国产成人在线看| 欧美高清视频不卡网| 国产欧美精品一区二区三区四区 | 欧美图片一区二区三区| 欧美丰满嫩嫩电影| 中文字幕中文乱码欧美一区二区 | 视频一区视频二区中文| 国产乱子轮精品视频| 欧美午夜在线一二页| 国产农村妇女毛片精品久久麻豆 | 国产91精品一区二区| 欧美日韩国产系列| 中文字幕日韩欧美一区二区三区| 日韩高清在线不卡| 色噜噜狠狠色综合欧洲selulu| 欧美成人精品高清在线播放| 樱桃国产成人精品视频| 国产一区二区三区日韩| 欧美老肥妇做.爰bbww| 国产精品视频你懂的| 九九国产精品视频| 欧美日产国产精品| 亚洲欧美偷拍卡通变态| 国产91丝袜在线18| 欧美v国产在线一区二区三区| 亚洲一区二区三区四区在线 | 国产成人综合亚洲91猫咪| 日韩视频免费直播| 亚洲观看高清完整版在线观看| 99国产一区二区三精品乱码| 久久久综合精品| 久久狠狠亚洲综合| 91精品久久久久久久久99蜜臂| 一区二区成人在线| 色综合久久88色综合天天6| 中文字幕制服丝袜一区二区三区| 国产高清亚洲一区| 国产日韩欧美不卡在线| 免费看日韩a级影片| 欧美一区二区三区在线观看视频| 亚洲成人av电影在线| 欧美撒尿777hd撒尿| 亚洲午夜精品久久久久久久久| 91首页免费视频| 亚洲一区在线观看免费观看电影高清| 99国产精品视频免费观看| 17c精品麻豆一区二区免费| 波多野结衣中文一区| 亚洲特级片在线|