91av视频/亚洲h视频/操亚洲美女/外国一级黄色毛片 - 国产三级三级三级三级

  • 大小: 1.66MB
    文件類型: .zip
    金幣: 2
    下載: 0 次
    發布日期: 2023-09-02
  • 語言: 其他
  • 標簽: SSO??

資源簡介

單點登錄實現源碼(內含三個工程,一個認證系統+兩個子系統) 參考博客 http://blog.csdn.net/qq_23994787/article/details/78678930

資源截圖

代碼片段和文件信息

package?com.sso.util;

import?java.io.IOException;
import?java.io.PrintWriter;
import?java.sql.Connection;
import?java.sql.DriverManager;
import?java.sql.PreparedStatement;
import?java.sql.ResultSet;
import?java.util.Date;
import?java.util.concurrent.ConcurrentHashMap;
import?java.util.concurrent.ConcurrentMap;

import?javax.servlet.ServletConfig;
import?javax.servlet.ServletException;
import?javax.servlet.http.Cookie;
import?javax.servlet.http.HttpServlet;
import?javax.servlet.http.HttpServletRequest;
import?javax.servlet.http.HttpServletResponse;

public?class?SSOAuth?extends?HttpServlet?{
private?static?final?long?serialVersionUID?=?1L;
private?static?ConcurrentMap?accounts;
private?static?ConcurrentMap?SSOIDs;
private?String?cookiename?=?“DesktopSSOID“;
private?String?domainname?=?null;

public?void?init(ServletConfig?config)?throws?ServletException?{
domainname?=?config.getInitParameter(“domainname“);
cookiename?=?config.getInitParameter(“cookiename“);
SSOIDs?=?new?ConcurrentHashMap();
userMsg();
}
//?連接數據庫查找用戶信息
public?void?userMsg()?{
????accounts?=?new?ConcurrentHashMap();
Connection?conn?=?null;
String?url?=?“jdbc:mysql://localhost:3306/test?useUnicode=true&characterEncoding=UTF8“;
String?username?=?“root“;
String?password?=?“root“;
try?{
Class.forName(“com.mysql.jdbc.Driver“);
conn?=?DriverManager.getConnection(url?usernamepassword);
PreparedStatement?ps?=?conn.prepareStatement(“select?*?from?user“);
ResultSet?rs?=?ps.executeQuery();
while?(rs.next())?{
accounts.put(rs.getString(“username“)?rs.getString(“password“));
System.out.println(accounts.toString());
}
rs.close();
ps.close();
conn.close();
}?catch?(Exception?e)?{
e.printStackTrace();
}
}

protected?void?doGet(HttpServletRequest?request
HttpServletResponse?response)?throws?ServletException?IOException?{
request.setCharacterEncoding(“utf-8“);
response.setCharacterEncoding(“utf-8“);
response.setContentType(“text/html;charset=utf8“);
processRequest(request?response);
}

protected?void?doPost(HttpServletRequest?request
HttpServletResponse?response)?throws?ServletException?IOException?{
request.setCharacterEncoding(“utf-8“);
response.setCharacterEncoding(“utf-8“);
response.setContentType(“text/html;charset=utf8“);
processRequest(request?response);
}

protected?void?processRequest(HttpServletRequest?request
HttpServletResponse?response)?throws?ServletException?IOException?{
String?action?=?request.getParameter(“action“);
String?result?=“failed“;
PrintWriter?out?=?response.getWriter();
if?(action?==?null)?{
handlerFromLogin(request?response);
}?else?if?(action.equals(“authcookie“))?{
String?myCookie?=?request.getParameter(“cookiename“);
if?(myCookie?!=?null){
result?=?authCookie(myCookie)

?屬性????????????大小?????日期????時間???名稱
-----------?---------??----------?-----??----
?????目錄???????????0??2017-11-30?17:42??SSOAuth\
?????文件????????1263??2017-11-30?10:37??SSOAuth\.classpath
?????文件????????1332??2017-11-30?11:18??SSOAuth\.project
?????目錄???????????0??2017-11-30?17:42??SSOAuth\.settings\
?????文件?????????522??2017-11-30?10:21??SSOAuth\.settings\.jsdtscope
?????文件??????????67??2017-11-30?10:30??SSOAuth\.settings\org.eclipse.core.resources.prefs
?????文件?????????364??2017-11-30?10:21??SSOAuth\.settings\org.eclipse.jdt.core.prefs
?????文件?????????480??2017-11-30?10:21??SSOAuth\.settings\org.eclipse.wst.common.component
?????文件?????????414??2017-11-30?10:21??SSOAuth\.settings\org.eclipse.wst.common.project.facet.core.xml
?????文件??????????49??2017-11-30?10:21??SSOAuth\.settings\org.eclipse.wst.jsdt.ui.superType.container
?????文件???????????6??2017-11-30?10:21??SSOAuth\.settings\org.eclipse.wst.jsdt.ui.superType.name
?????目錄???????????0??2017-11-30?17:42??SSOAuth\WebRoot\
?????目錄???????????0??2017-11-30?17:42??SSOAuth\WebRoot\meta-INF\
?????文件??????????39??2017-11-30?10:21??SSOAuth\WebRoot\meta-INF\MANIFEST.MF
?????目錄???????????0??2017-11-30?17:42??SSOAuth\WebRoot\WEB-INF\
?????目錄???????????0??2017-11-30?17:42??SSOAuth\WebRoot\WEB-INF\classes\
?????目錄???????????0??2017-11-30?17:42??SSOAuth\WebRoot\WEB-INF\classes\com\
?????目錄???????????0??2017-11-30?17:42??SSOAuth\WebRoot\WEB-INF\classes\com\sso\
?????目錄???????????0??2017-11-30?17:42??SSOAuth\WebRoot\WEB-INF\classes\com\sso\util\
?????文件????????6772??2017-11-30?17:06??SSOAuth\WebRoot\WEB-INF\classes\com\sso\util\SSOAuth.class
?????目錄???????????0??2017-11-30?17:42??SSOAuth\WebRoot\WEB-INF\lib\
?????文件???????46725??2017-11-30?10:37??SSOAuth\WebRoot\WEB-INF\lib\commons-codec.jar
?????文件??????996444??2017-11-30?10:37??SSOAuth\WebRoot\WEB-INF\lib\mysql-connector-java-5.1.42-bin.jar
?????文件????????1048??2017-11-30?15:48??SSOAuth\WebRoot\WEB-INF\web.xml
?????文件????????1077??2017-11-30?16:46??SSOAuth\WebRoot\failed.jsp
?????文件????????1028??2017-11-30?17:16??SSOAuth\WebRoot\login.jsp
?????目錄???????????0??2017-11-30?17:42??SSOAuth\src\
?????目錄???????????0??2017-11-30?17:42??SSOAuth\src\com\
?????目錄???????????0??2017-11-30?17:42??SSOAuth\src\com\sso\
?????目錄???????????0??2017-11-30?17:42??SSOAuth\src\com\sso\util\
?????文件????????5860??2017-11-30?17:06??SSOAuth\src\com\sso\util\SSOAuth.java
............此處省略63個文件信息

評論

共有 條評論