1 <%@ page import="org.ultramonkey.l7.model.*, org.ultramonkey.l7.controller.*, org.ultramonkey.l7.view.*, java.util.*"
2 language="java" contentType="text/html; charset=UTF-8" pageEncoding="UTF-8"%>
9 MessageView error = new MessageView(41427, LogCategorySet.GUI_USER_AUTHENTICATION,
10 Message.INVALID_SESSSION);
11 session.setAttribute(SessionKeys.RESULT_MESSAGE, error);
12 response.sendRedirect(RedirectPages.LOGIN);
20 MessageView message = (MessageView) session.getAttribute(SessionKeys.RESULT_MESSAGE);
21 String errorMessage = null;
24 if (message != null) {
25 errorMessage = message.getMessage();
26 errorNumber = message.getErrno();
27 category = message.getCategory();
28 session.setAttribute(SessionKeys.RESULT_MESSAGE, null);
34 UserData user = (UserData)session.getAttribute(SessionKeys.INPUT_USERDATA);
36 session.setAttribute(SessionKeys.INPUT_USERDATA, null);
40 user = (UserData)session.getAttribute(SessionKeys.LOGIN_SESSION);
42 MessageView error = new MessageView(41428, LogCategorySet.GUI_USER_AUTHENTICATION,
43 Message.CLUSTER_DATA_ERROR);
44 session.setAttribute(SessionKeys.RESULT_MESSAGE, error);
45 response.sendRedirect(RedirectPages.LOGIN);
50 if (user.description == null){
51 user.description = "";
57 L7guiFramework framework = new L7guiFramework();
58 ClusterData cd = framework.getClusterData();
60 MessageView error = new MessageView(41429, LogCategorySet.GUI_IO_COMMAND,
61 Message.CLUSTER_DATA_ERROR);
62 session.setAttribute(SessionKeys.RESULT_MESSAGE, error);
63 response.sendRedirect(RedirectPages.LOGIN);
70 String cssSeat = "l7gui_single_style.css";
71 if ( cd.self_status == ClusterStatus.ACTIVE ){
72 cssSeat = "l7gui_act_style.css";
74 else if ( cd.self_status == ClusterStatus.STANDBY ){
75 cssSeat = "l7gui_sby_style.css";
81 <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
84 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />
85 <meta http-equiv="Pragma" content="no-cache">
86 <meta http-equiv="Cache-Control" content="no-cache">
87 <meta http-equiv="Expires" content="0">
88 <meta http-equiv="Content-Script-Type" content="text/javascript" />
89 <meta http-equiv="Content-Style-Type" content="text/css" />
90 <script src="l7gui.js" type="text/javascript"></script>
92 <meta http-equiv="refresh" content="<%= RedirectPages.NOSCRIPT_TIME %>; url=<%= RedirectPages.LOGIN %>"/>
94 <link rel="stylesheet" type="text/css" href="<%= cssSeat %>" />
95 <link rel="shortcut icon" href="images/favicon.ico"/>
97 <title>Modify User</title>
103 <body class="normal">
104 <jsp:include page="menu.jsp" flush="false"/>
111 if ((message != null) || (errorMessage != null)){
113 <p class="error">[ <%=category %> - <%=errorNumber %>]</p>
114 <p class="error"><%= errorMessage %></p>
119 <form method="post" action="UserModServlet">
122 <legend>Modify User Info</legend>
123 <table class="status">
126 <label for="description">Description</label>
129 <input type="text" name="description" value="<%=user.description %>" size="32" maxlength="64">
132 <p class="required">Up to 64 one-byte characters in English</p>
137 <label for="current_password">Current Password</label>
140 <input type="password" name="password" size="18" maxlength="16">
143 <p class="item">Required Field</p>
148 <label for="new_password">New Password</label>
151 <input type="password" name="new1_passwd" size="18" maxlength="16">
154 <p class="item">Required Field</p>
155 <p class="required">Up to 16 one-byte characters in English</p>
160 <label for="re-type_new_password">Re-type New Password</label>
163 <input type="password" name="new2_passwd" size="18" maxlength="16">
166 <p class="item">Required Field</p>
167 <p class="required">Up to 16 one-byte characters in English</p>
176 <input type="submit" name="button" value="<%= ButtonMode.CHANGE %>" onClick="return confirm(user_modify)" />
177 <input type="reset" value="Clear" />