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

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

?? account.jsp

?? 非常完整的Java開發的網絡辦公系統
?? JSP
字號:

<%
/**
 *	$RCSfile: account.jsp,v $
 *	$Revision: 1.4 $
 *	$Date: 2000/12/27 22:39:45 $
 */
%>


<%@ page 
	import="java.io.*,
	        java.text.*,
            java.util.*,
            java.net.*,
            com.coolservlets.forum.*,
            com.coolservlets.forum.util.*"
	errorPage="/mainctrl/bbs/error"
%>
<jsp:useBean id="BusinessName" scope="session" class="com.vnex.intranet.pub.BusinessSession" />

<%!	final int CREATE = 1;
	final int MANAGE = 2;
	final int PASSWORD = 3;
	final int LOGIN = 4;
	final int VIEW = 5;
    final int FROMOA = 6;
%>

<%	////////////////////////
	// Authorization check
	
	// check for the existence of an authorization token
	Authorization authToken = SkinUtils.getUserAuthorization(request,response);
	
	// if the token was null, they're not authorized. Since this skin will
	// allow guests to view forums, we'll set a "guest" authentication
	// token
	if( authToken == null ) {
		authToken = AuthorizationFactory.getAnonymousAuthorization();
	}
%>

<%	// Get parameters
	int     mode		= ParamUtils.getIntParameter(request, "mode", -1);
	int     userID 		= ParamUtils.getIntParameter(request, "user", -1);
	int     forumID		= ParamUtils.getIntParameter(request, "forum", -1);
	boolean doCreate 	= ParamUtils.getBooleanParameter(request, "doCreate");
	String  username 	= ParamUtils.getParameter(request, "username");	    // required to create account
	String  password 	= ParamUtils.getParameter(request, "password");		// required to create account

// ADD BY X.J.ZHANG
    if ( mode == FROMOA && BusinessName.getDeptId() != -1 )
    {
        username = BusinessName.getUserName();
        password = BusinessName.getPassword();
    }

	String  password2 	= ParamUtils.getParameter(request, "password2");		// required to create account
	String  email    	= ParamUtils.getParameter(request, "email");		// required to create account
	String  URL			= ParamUtils.getParameter(request, "URL");
	String  name		= ParamUtils.getParameter(request, "name");
	String  sig			= ParamUtils.getParameter(request, "signature");
	boolean emailVisible= ParamUtils.getCheckboxParameter(request, "emailVisible");
	boolean nameVisible	= ParamUtils.getCheckboxParameter(request, "nameVisible");
	boolean autoLogin   = ParamUtils.getCheckboxParameter(request, "autoLogin");
	String  message		= ParamUtils.getParameter(request, "message");
	
	if (message == null)
	    message = "";
	
	boolean emailOK				= ( email != null && email.length() != 0 );
	boolean usernameOK			= ( username != null && username.length() != 0 );
	boolean passwordOK			= ( password != null && password.length() != 0 );

	passwordOK 					= ((mode == LOGIN && passwordOK) || ( mode == FROMOA && passwordOK)                                  || (mode == CREATE && (passwordOK && password.equals(password2))) ||
								   (mode == MANAGE && ((password == null && password2 == null) || (passwordOK && password.equals(password2)))) );
	
	boolean requiredParamsOK	= ( emailOK && usernameOK && passwordOK );
	boolean createSuccess 		= false;
	String	redirectPage		= "/mainctrl/bbs/account?mode=" + mode; 
	User 	user = null;
%>

<%	// Create a ForumFactory object
	ForumFactory forumFactory = ForumFactory.getInstance(authToken);
	ProfileManager manager = forumFactory.getProfileManager();
%>

<%	// Login in
	if (mode == LOGIN || mode ==FROMOA ) {
		// check to make sure the username and password are valid (ie, not null or blank)
		if( !usernameOK || !passwordOK ) {
			System.out.println("\n not userNameOk or password Ok");
			message = "登陸失敗。請檢查您的用戶名和密碼!";
			response.sendRedirect( "/mainctrl/bbs/account?message=" + URLEncoder.encode(message) );
			return;
		}
		else {
			try {
				// get the user's authorization token
				System.out.println("request:"+request);
				System.out.println("response:"+response);
				System.out.println("username:"+username);
				System.out.println("password:"+password);
				System.out.println("autoLogin:"+autoLogin);
				authToken = SkinUtils.setUserAuthorizationByEncryptedPWD(request, response, username, password, autoLogin);
				
				// redirect to the main page
				response.sendRedirect( "/mainctrl/bbs/index" );
				return;
			}
			catch( UnauthorizedException ue ) {
				System.out.println("\n catch exception when login the bbs \n:"+ue);
				message = "登陸失敗。請檢查您的用戶名和密碼!";
				response.sendRedirect( "/mainctrl/bbs/account?message=" + URLEncoder.encode(message) );
				return;
			}
		}
	}
	
	// Create a new user, or change your account
	// check to make sure username, password and email are valid (ie, not null or blank)
	else if (doCreate && requiredParamsOK && (mode == CREATE || mode == MANAGE)) {
		try {
			if (mode == CREATE) {
				user = manager.createUser(username, password, email);	// throws a UserAlreadyExistsException
				message = "帳戶創建成功!";
			} else {
				user = manager.getUser(authToken.getUserID());
				message = "帳戶修改成功!";
			}
			
			if (name != null && !name.equals(user.getName())) {
				user.setName(name);
			}
			if (password != null && mode == MANAGE) {
				user.setPassword(password);
			}
			if (email != null && !email.equals(user.getEmail())) {
				user.setEmail(email);
			}
			if (nameVisible != user.isNameVisible()) {
				user.setNameVisible(nameVisible);
			}
			if (emailVisible != user.isEmailVisible()) {
				user.setEmailVisible(emailVisible);
			}
			// IP, URL and Signature are extended properties:
			if (!request.getRemoteAddr().equals(user.getProperty("IP"))) {
				user.setProperty("IP", request.getRemoteAddr());
			}
			if (URL != null && !URL.equals(user.getProperty("URL"))) {
				user.setProperty("URL", URL);
			}
			if (sig != null && !sig.equals(user.getProperty("sig"))) {
				user.setProperty("sig", sig);
			}

			if (mode == CREATE) {
				authToken = SkinUtils.setUserAuthorization(request, response, username, password, autoLogin);
			}

			response.sendRedirect( redirectPage + "&message=" + URLEncoder.encode(message) );
			return;
		}
		catch( UserAlreadyExistsException uaee ) { 
			message = "對不起,用戶已經存在!";
			response.sendRedirect( redirectPage +"&message=" + URLEncoder.encode(message) );
			return;
		}
		catch( UserNotFoundException unfe ) {
			message = "對不起,不存在此用戶!";
			response.sendRedirect( redirectPage +"&message=" + URLEncoder.encode(message) );
			return;
		}
		catch( UnauthorizedException ue ) {
			java.io.StringWriter sw = new java.io.StringWriter();
			ue.printStackTrace(new PrintWriter(sw,true));
			message = "您沒有授權。" + sw.toString();
			response.sendRedirect( redirectPage +"&message=" + URLEncoder.encode(message) );
			return;
		}
	}

	// View or Update a users attributes
	// check to make sure username, password and email are valid (ie, not null or blank)
	else if (!doCreate && (mode == VIEW || mode == MANAGE)) {
		try {
			if (mode == VIEW) {
// userID?				user = manager.getUser(authToken.getUserID());
				message = "帳戶創建成功!";
			} else {
				user = manager.getUser(authToken.getUserID());
			}

			username = user.getUsername();
			name = user.getName();
			if (name == null) {
				name = (mode == VIEW) ? "不可見" : "";
			}
			email = user.getEmail();
			if (email == null) {
				email = (mode == VIEW) ? "不可見" : "";
			}
			nameVisible = user.isNameVisible();
			emailVisible = user.isEmailVisible();
			URL = user.getProperty("URL");
			sig = user.getProperty("sig");
		}
		catch( UserNotFoundException unfe ) {
			message = "對不起,不存在此用戶!";
			response.sendRedirect( redirectPage +"&message=" + URLEncoder.encode(message) );
			return;
		}
	}
	else if (!doCreate && (mode == CREATE)) {
		nameVisible = true;
		emailVisible = true;
	}
%>

<%	// header include
	String title = "管理您的帳戶";
%>
<%@	include file="/skins/bay/header.jsp" %>

<%-- begin breadcrumbs --%>
<table bgcolor="#666666" cellpadding=0 cellspacing=0 border=0 width="600"> 
<tr>
    <td>
        <font class="strongw"><a href="/mainctrl/home/index"><font color="#FFFFFF">首頁</font></a>&gt;&gt;<a href="/mainctrl/communication/main"><font color="#FFFFFF">通信</font></a>&gt;&gt;<a href="/mainctrl/bbs/index" class="normal"><font color="#FFFFFF">論壇主頁</font></a>
        &gt;&gt;
        <%	if( mode > 0 ) { %>
            <a href="/mainctrl/bbs/account" class="normal"><font color="#FFFFFF">用戶帳戶</font></a>
            &gt;
            <%	if( mode == CREATE ) { %>
                創建帳戶
            <%	} else if( mode == MANAGE ) { %>
                管理帳戶
            <%	} else if( mode == PASSWORD ) { %>
                密碼幫助
            <%	} else if( mode == LOGIN ) { %>
                用戶登錄
            <%	} else { %>
            
            <%	} %>
        <%	} else { %>
            用戶登陸
        <%	} %>
        </font>
    </td>
</tr>
</table>
<%-- end breadcrubms --%>

<font color="#ff0000"><%= message %></font>

<%	if(mode == CREATE || mode == MANAGE) { %>
	
	<%	// if we're trying to create a user and there's an error, print a message:
		if( !createSuccess && doCreate ) { %>
		用戶帳戶創建失敗。請糾正標記字段。
	<%	} %>

		<form action="/mainctrl/bbs/account" method="post">
		<table cellspacing=1 cellpadding=2 border=0 bgcolor=#fafafa  width="600">
        <tr>
            <td>
                <input type="hidden" name="mode" value="<%= mode %>">
                <input type="hidden" name="doCreate" value="true">
            </td>
        </tr>
		<tr bgcolor="#fafafa">
			<td>
				<font class="strong">用戶名:</font>
				<%	if( !usernameOK && doCreate ) { %>
				<font color="#ff0000" face="arial,helvetica"><font class="strong">*</font></font>
				<%	} %>
			</td>
			<td>
				<% if (mode == CREATE) { %>
					<input type="text" name="username" value="<%= username == null ? "" : username %>" size=20 maxlength=30 class=text>&nbsp;*&nbsp;(帶*為必填內容)
				<% } else {%>
					<input type="hidden" name="username" value="<%= username == null ? "" : username %>" class=text>
					<%= username == null ? "[error]" : username %>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;(帶*為必填內容)
				<% } %>
			</td>
		</tr>
		<tr bgcolor="#e0e0e0">
			<td>
				<font class="strong">口令:</font>
				<%	if( !passwordOK && doCreate ) { %>
				<font color="#ff0000" face="arial,helvetica"><font class="strong">*</font></font>
				<%	} %>
			</td>
			<td><input class=text type="password" name="password" value="">&nbsp;*
				<% if (mode == CREATE) { %>
				<% } %>
			</td>
		</tr>
		<tr bgcolor="#fafafa">
			<td >
				<font class="strong">口令確認:</font>
				<%	if( !passwordOK && doCreate ) { %>
				<font color="#ff0000" face="arial,helvetica"><font class="strong">*</font></font>
				<%	} %>
			</td>
			<td><input class=text type="password" name="password2" value="">&nbsp;*
				<% if (mode == CREATE) { %>
				<% } %>
		</tr>
		<tr bgcolor="#e0e0e0">
			<td>
				<font class="strong">Email地址:</font>
				<%	if( !emailOK && doCreate ) { %>
				<font color="#ff0000" face="arial,helvetica"><font class="strong">*</font></font>
				<%	} %>
			</td>
			<td><input class=text type="text" name="email" value="<%= email == null ? "" : email %>" size=30 maxlength=30>&nbsp;*
				<% if (mode == CREATE) { %>
				<% } %>
			</td>
		</tr>
		<tr bgcolor="#fafafa">
			<td><font class="strong">姓名:</font></td>
			<td><input class=text type="text" name="name" value="<%= name == null ? "" : name %>" size=40 maxlength=50></td>
		</tr>
		<tr bgcolor="#e0e0e0">
			<td><font class="strong">URL:</font></td>
			<td><input class=text type="text" name="URL" value="<%= URL == null ? "" : URL %>" size=40 maxlength=255></td>
		</tr>
		<tr bgcolor="#fafafa">
			<td><font class="strong">簽字檔:</font><br>(不得多于224個字符,或112個漢字)</td>
			<td><textarea cols=40 rows=4 name="signature" wrap="virtual"><%= sig == null ? "" : sig %></textarea></td>
		</tr>
		<tr bgcolor="#e0e0e0">
			<td><font class="strong">顯示姓名:</font></td>
			<td><input class=text type="checkbox" name="nameVisible" <%= nameVisible ? "checked" : "" %>></td>
		</tr>
		<tr bgcolor="#fafafa">
			<td><font class="strong">顯示Email:</font></td>
			<td><input class=text type="checkbox" name="emailVisible" <%= emailVisible ? "checked" : "" %>></td>
		</tr>
		<% if (mode == CREATE) { %>
	    	<tr bgcolor="#e0e0e0">
				<td><font class="strong">自動登錄:</font></td>
				<td><input class=text type="checkbox" name="autoLogin"></td>
			</tr>
		<% } %>
		<tr>
			<td><br></td>
			<td><input class=text type="submit" value="<%= mode == CREATE ? "創建帳戶" : "修改帳戶" %>"></td>
		</tr>
		</table>
		</form>
	
<%	} else if( mode == PASSWORD ) { %>

	<font face="verdana" >
	<font class="strong">發送密碼</font>
		<li> 還未實現
	</font>
		
<%-- default mode: check if the authorization token references an anonymous user -- that means
	 the user is logged in already so we should display her account options
--%>
<%	} else { %>

	<%	user = manager.getUser( authToken.getUserID() );
		boolean anonUser = user.isAnonymous();
	%>
	
	<%	if (anonUser) { %>
		<form action="/mainctrl/bbs/account" method="get">
		<input type="hidden" name="mode" value="<%= LOGIN %>">
			<table cellspacing=1 cellpadding=2 border=0 width="600">
        	<tr bgcolor="#fafafa">
		        <td colspan="2">如果沒有帳戶,請<a href="/mainctrl/bbs/account?mode=<%= CREATE %>" ><font class=strong>創建一個</font></a>。</td>
			</tr>
			<tr bgcolor="#e0e0e0">
		        <td colspan="2">我要<a href="/mainctrl/bbs/index" ><font class=strong>匿名訪問</font></a></td>
			</tr>
			<tr bgcolor="#fafafa">
				<td align="right"><font face="verdana" class=strong>&nbsp;用戶名:</font></td>
				<td><input class=text type="text" name="username" size="20"></td>
			</tr>
			<tr bgcolor="#e0e0e0">
				<td align="right"><font face="verdana" class=strong>&nbsp;口令:</font></td>
				<td><input class=text type="password" name="password" size="20"></td>
			</tr>
        	<tr bgcolor="#fafafa">
				<td align="right"><font face="verdana" class=strong>&nbsp;自動登陸:</font></td>
				<td><input class=text type="checkbox" name="autoLogin"></td>
			</tr>
			<tr bgcolor="#e0e0e0">
				<td align="center" colspan="2"><input class=text type="submit" value="登錄"></td>
			</tr>
			</table>
		</form>
	<%	} else { %>
	    <table class=title cellspacing=1 cellpadding=2 border=0 width="600">
        <tr bgcolor="#fafafa">
            <td>您-<font class="strong"><%= user.getUsername() %></font>已經登錄。</td>
		</tr>
    	<tr bgcolor="#e0e0e0">
            <td>我要[<a href="/mainctrl/bbs/index?logout=true" class="normal">退出</a>]</td>
   		</tr>
    	</table>
	<%	} %>

	
<%	} %>

<%@	include file="/skins/bay/footer.jsp" %>


?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
国产老女人精品毛片久久| 激情综合五月婷婷| 欧美一级电影网站| 北条麻妃一区二区三区| 日本欧美肥老太交大片| 亚洲欧洲成人精品av97| 日韩精品一区二区三区四区视频| 91捆绑美女网站| 国产精品 日产精品 欧美精品| 亚洲小少妇裸体bbw| 久久精品亚洲国产奇米99| 51精品国自产在线| 色哦色哦哦色天天综合| 国产精品资源在线观看| 久久精品国产久精国产爱| 亚洲国产欧美在线人成| 中文字幕第一区综合| 亚洲精品一区二区三区福利| 欧美午夜精品理论片a级按摩| 成人不卡免费av| 激情久久五月天| 日本成人在线电影网| 艳妇臀荡乳欲伦亚洲一区| 国产精品萝li| 久久蜜桃av一区二区天堂| 欧美成人官网二区| 91精品国产乱码| 欧美日韩一区二区三区在线看| 91小视频在线免费看| 大胆欧美人体老妇| 国产乱妇无码大片在线观看| 久久精品噜噜噜成人88aⅴ| 日韩精品每日更新| 午夜不卡在线视频| 午夜久久久影院| 亚洲第一成年网| 亚洲福利国产精品| 亚洲成人综合网站| 亚洲国产毛片aaaaa无费看| 一区二区三区精品久久久| 一区二区三区欧美日| 伊人色综合久久天天| 亚洲欧美福利一区二区| 亚洲自拍偷拍综合| 亚洲午夜电影在线| 亚洲va欧美va人人爽| 午夜日韩在线观看| 日韩电影在线免费看| 日韩黄色片在线观看| 青青草视频一区| 久久 天天综合| 国产乱码精品一区二区三| 高清beeg欧美| 91玉足脚交白嫩脚丫在线播放| 91老师国产黑色丝袜在线| 欧美性xxxxxxxx| 91精品一区二区三区久久久久久| 91精品国产福利| 久久网站最新地址| 中文字幕电影一区| 亚洲色图都市小说| 亚洲高清三级视频| 另类人妖一区二区av| 国产69精品久久久久777| 日韩一二三区不卡| 精品成人一区二区三区四区| 国产日本欧美一区二区| 中文字幕日韩精品一区| 午夜精品123| 国产精品一区二区久久精品爱涩| 成人av先锋影音| 欧美日韩国产综合一区二区三区 | 91亚洲国产成人精品一区二三| 色综合咪咪久久| 欧美一级高清片在线观看| 日本一区二区成人在线| 尤物在线观看一区| 蜜乳av一区二区| 成人av中文字幕| 4438亚洲最大| 中文字幕中文字幕一区二区| 婷婷亚洲久悠悠色悠在线播放| 国产一区二区三区免费播放| 91在线云播放| 日韩欧美国产精品一区| 成人欧美一区二区三区视频网页| 婷婷综合久久一区二区三区| 国产成人夜色高潮福利影视| 欧美日韩一二三区| 国产女主播一区| 全国精品久久少妇| av电影在线观看一区| 日韩午夜在线影院| 亚洲黄色av一区| 国产东北露脸精品视频| 制服丝袜一区二区三区| 亚洲欧洲国产日韩| 国产一区二区免费看| 欧美美女网站色| 亚洲视频1区2区| 国产伦精品一区二区三区视频青涩 | 亚洲精品在线观| 亚洲精品v日韩精品| 国产一区日韩二区欧美三区| 欧美在线看片a免费观看| 精品国产免费久久| 日本成人中文字幕在线视频| 色乱码一区二区三区88| 国产日产欧美一区二区三区 | 日本成人在线不卡视频| 色欧美片视频在线观看| 国产精品视频在线看| 精品伊人久久久久7777人| 欧美色精品在线视频| 最新热久久免费视频| 国产精品1区2区| 精品久久久网站| 麻豆专区一区二区三区四区五区| 91官网在线观看| 亚洲色图欧美在线| 99精品视频中文字幕| 国产丝袜欧美中文另类| 韩国三级在线一区| 日韩免费高清视频| 免费日本视频一区| 欧美精品在欧美一区二区少妇| 亚洲线精品一区二区三区八戒| 一本久久a久久免费精品不卡| 一区二区中文视频| www.av亚洲| 亚洲免费观看高清| 色婷婷av久久久久久久| 亚洲欧美国产高清| 日本韩国一区二区三区| 亚洲日本va在线观看| 91小视频免费看| 一区二区三区资源| 欧美色网站导航| 亚欧色一区w666天堂| 91精品在线观看入口| 蜜桃视频在线观看一区二区| 日韩欧美专区在线| 久久se这里有精品| 国产日韩欧美一区二区三区乱码| 国产一区不卡在线| 欧美激情综合在线| www.亚洲精品| 亚洲欧洲综合另类| 欧美日韩一区二区三区免费看| 亚洲成在线观看| 精品久久久久一区| 91精品久久久久久久91蜜桃| 奇米一区二区三区av| 久久久蜜桃精品| 成人国产精品免费网站| 亚洲日本乱码在线观看| 欧美人狂配大交3d怪物一区| 美国毛片一区二区三区| 国产日韩欧美a| 91香蕉视频mp4| 三级一区在线视频先锋| 精品入口麻豆88视频| 福利一区二区在线| 亚洲综合男人的天堂| 日韩欧美一区二区免费| 高清久久久久久| 天天亚洲美女在线视频| 久久久精品影视| 色综合天天视频在线观看 | 日韩av午夜在线观看| 久久亚洲免费视频| 色综合中文字幕国产 | 国产91精品一区二区麻豆网站| 国产精品福利影院| 7777精品伊人久久久大香线蕉| 国内成人精品2018免费看| 成人免费一区二区三区视频 | 久久99国产精品麻豆| 亚洲欧美中日韩| 欧美一级生活片| 不卡的av在线| 人禽交欧美网站| 亚洲精品写真福利| 精品少妇一区二区三区日产乱码| 99精品视频中文字幕| 精品一区二区三区影院在线午夜| 日韩一区欧美小说| 日韩欧美另类在线| 在线观看91精品国产入口| 国产一区 二区| 日韩精品电影一区亚洲| 中文字幕日韩av资源站| 欧美sm极限捆绑bd| 欧美三级在线播放| 成人免费毛片a| 久久精品国产成人一区二区三区| 亚洲嫩草精品久久| 国产欧美精品在线观看| 日韩欧美国产麻豆| 欧美精品三级日韩久久|