📄 poption.jsp
字号:
<%@ page language="java" contentType="text/html; charset=gb2312" %>
<jsp:useBean id="SessionCheckBean" scope="page" class="com.laoer.bbscs.user.SessionCheck" />
<jsp:useBean id="BBSConfBean" scope="page" class="com.laoer.bbscs.admin.BBSConf" />
<jsp:useBean id="DoTextBean" scope="page" class="com.laoer.bbscs.txthtml.DoText" />
<jsp:useBean id="UserPoptionBean" scope="page" class="com.laoer.bbscs.user.UserPoption" />
<jsp:useBean id="ReOutputBean" scope="page" class="com.laoer.bbscs.txthtml.ReOutput" />
<jsp:useBean id="UserBean" scope="page" class="com.laoer.bbscs.user.User" />
<%
SessionCheckBean.getSession(request);
if (SessionCheckBean.isHaveSession()) {
String tabledarkcolor = BBSConfBean.getConfTableDarkColor();
String tablemaincolor = BBSConfBean.getConfTableMainColor();
boolean isGuestUser = SessionCheckBean.isGuestUser();
if (!isGuestUser) {
String strUserID = SessionCheckBean.getUserID();
String strUserName = SessionCheckBean.getUserName();
String action = request.getParameter("action");
if (action != null && action.length()>0) {
%>
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<HTML><HEAD><TITLE>资料配置</TITLE>
<META content="text/html; charset=gb2312" http-equiv=Content-Type>
<%
out.print(BBSConfBean.getRightCSS1());
%>
<BODY <%=BBSConfBean.getRightBGTextColor1()%> leftMargin=20 topMargin=20 MARGINHEIGHT="20" MARGINWIDTH="20">
<%
if (action.equals("modnickname")) {
String nickname = request.getParameter("nickname");
nickname = nickname.trim();
if (nickname != null && nickname.length() > 0) {
if (UserPoptionBean.setNickName(strUserID, nickname)) {
session.putValue("nick",DoTextBean.iso2gb(nickname));
out.println(ReOutputBean.ReOutput(true,"昵称修改成功!","peizhi.jsp"));
}
else {
out.println(ReOutputBean.ReOutput(false,"昵称修改失败!","peizhi.jsp"));
}
}
}
if (action.equals("addfriend")) {
String fname = request.getParameter("fname");
fname = fname.trim();
if (fname != null && fname.length() > 0) {
if (!UserPoptionBean.isHaveFriend(strUserID, fname)) {
if (UserBean.isUser(fname)) {
String strFID = "";
strFID = UserBean.getUserID(fname);
String comment = request.getParameter("comment");
if (UserPoptionBean.addFriend(strUserID,strUserName,strFID,fname,comment)) {
out.println(ReOutputBean.ReOutput(true,"好友添加成功","friend.jsp"));
}
else {
out.println(ReOutputBean.ReOutput(false,"添加好友错误!","friend.jsp"));
}
}
else {
out.println(ReOutputBean.ReOutput(false,"你要加的好友不存在!","friend.jsp"));
}
}
else {
out.println(ReOutputBean.ReOutput(false,"该好友已经在你的名单里了!","friend.jsp"));
}
}
else {
out.println(ReOutputBean.ReOutput(false,"请填写好友的名字!","friend.jsp"));
}
}
if (action.equals("profile")) {
String height = request.getParameter("height");
height = DoTextBean.htmlEncode(height.trim());
String weight = request.getParameter("weight");
weight = DoTextBean.htmlEncode(weight.trim());
String interest = request.getParameter("interest");
interest = DoTextBean.htmlEncode(interest.trim());
String graduate = request.getParameter("graduate");
graduate = DoTextBean.htmlEncode(graduate.trim());
String favourpeople = request.getParameter("favourpeople");
favourpeople = DoTextBean.htmlEncode(favourpeople.trim());
String dreamjob = request.getParameter("dreamjob");
dreamjob = DoTextBean.htmlEncode(dreamjob.trim());
String favourart = request.getParameter("favourart");
favourart = DoTextBean.htmlEncode(favourart.trim());
String favourmusic = request.getParameter("favourmusic");
favourmusic = DoTextBean.htmlEncode(favourmusic.trim());
String favourplace = request.getParameter("favourplace");
favourplace = DoTextBean.htmlEncode(favourplace.trim());
String favourmovie = request.getParameter("favourmovie");
favourmovie = DoTextBean.htmlEncode(favourmovie.trim());
String favourchat = request.getParameter("favourchat");
favourchat = DoTextBean.htmlEncode(favourchat.trim());
String favourbook = request.getParameter("favourbook");
favourbook = DoTextBean.htmlEncode(favourbook.trim());
String dreamlover = request.getParameter("dreamlover");
dreamlover = DoTextBean.htmlEncode(dreamlover.trim());
String favourteam = request.getParameter("favourteam");
favourteam = DoTextBean.htmlEncode(favourteam.trim());
String homepage = request.getParameter("homepage");
homepage = DoTextBean.htmlEncode(homepage.trim());
String oicqno = request.getParameter("oicqno");
oicqno = DoTextBean.htmlEncode(oicqno.trim());
String icqno = request.getParameter("icqno");
icqno = DoTextBean.htmlEncode(icqno.trim());
String sex = request.getParameter("sex");
//sex = int.valueOf(sex);
String brief = request.getParameter("brief");
brief = DoTextBean.htmlEncode(brief.trim());
brief = DoTextBean.addBr(brief);
if (UserPoptionBean.setUpdateMydate(strUserID,height, weight,interest, graduate, favourpeople,dreamjob, favourart, favourmusic,favourchat, favourbook, dreamlover,favourteam, homepage,favourplace, favourmovie, oicqno,icqno, sex, brief)) {
out.println(ReOutputBean.ReOutput(true,"修改个人资料成功","peizhi.jsp"));
}
else {
out.println(ReOutputBean.ReOutput(false,"修改个人资料失败","peizhi.jsp"));
}
}
if (action.equals("addsq")) {
String sqID = request.getParameter("sqID");
String sqname = request.getParameter("sqname");
String url = request.getParameter("url");
String alt = request.getParameter("alt");
if (sqname != null && sqname.length()>0 && url != null && url.length()>0) {
if (sqID != null && sqID.length()>0) {
if (UserPoptionBean.upDateShuQian(strUserID,sqID,sqname,url,alt)) {
out.println(ReOutputBean.ReOutput(true,"书签修改成功!","shuqian.jsp"));
}
else {
out.println(ReOutputBean.ReOutput(false,"书签修改失败!","shuqian.jsp"));
}
}
else {
if (UserPoptionBean.addShuQian(strUserID,sqname,url,alt)) {
out.println(ReOutputBean.ReOutput(true,"书签添加成功!","shuqian.jsp"));
}
else {
out.println(ReOutputBean.ReOutput(false,"书签修改失败!","shuqian.jsp"));
}
}
}
else {
out.println(ReOutputBean.ReOutput(false,"请将各项填写完整!","shuqian.jsp"));
}
}
if (action.equals("changepass")) {
String oldpasswd = request.getParameter("oldpasswd");
String newpasswd1 = request.getParameter("newpasswd1");
String newpasswd2 = request.getParameter("newpasswd2");
if (oldpasswd.length()>0 && newpasswd1.length()>=3 && newpasswd1.length()<=20 && newpasswd2.length()>=3 && newpasswd2.length()<=20) {
if (UserBean.isUser(strUserName,oldpasswd)) {
if (newpasswd1.equals(newpasswd2)) {
if (UserPoptionBean.setUpdatePassWD(strUserID,strUserName,newpasswd1,newpasswd2)) {
out.println(ReOutputBean.ReOutput(true,"修改密码成功!","in.jsp"));
}
else {
out.println(ReOutputBean.ReOutput(false,"密码更新不成功!","changepasswd.jsp"));
}
}
else {
out.println(ReOutputBean.ReOutput(false,"密码不一致!","changepasswd.jsp"));
}
}
else {
out.println(ReOutputBean.ReOutput(false,"原始密码错误!","changepasswd.jsp"));
}
}
else {
out.println(ReOutputBean.ReOutput(false,"各项不能为空,密码要在3位以上!","changepasswd.jsp"));
}
}
%>
</BODY>
</HTML>
<%
}
else {
out.print("参数错误!");
}
}
else {
out.print("游客无此权限");
}
}
else {
out.println("错误!");
}
BBSConfBean.close();
UserPoptionBean.close();
UserBean.close();
%>
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -