资源简介
Km_System.rar
代码片段和文件信息
//管理员管理类
package db;
import java.sql.ResultSet;
import java.sql.SQLException;
import java.util.ArrayList;
import java.util.Hashtable;
import db.SqlManger;
public class adminUser {
//表名
private static final String adminTableName = “admin“;
int roleid; //用户身份
String username; //用户名
String password; //密码
String sex = ““; //性别
String email = ““; //电子邮件
String company = ““; //公司
String ip = ““; //注册IP
boolean logon; //是否登录
final static int REGISITER = 0;
final static int GUEST = 1;
final static int USER = 2;
final static int ADMIN = 3;
final static int SUPERADMIN = 4;
public adminUser(){
this.password = “unknown“;
this.username = “unknown“;
this.roleid = ADMIN;
this.logon = false;
}
//添加管理员
public boolean registerAdmin(String username String password int role){
if(role > roleid) return false;
SqlManger DBm = SqlManger.createInstance();
DBm.connectDB();
String sql = “insert into “
+ adminTableName
+ “(username password role) “
+ “values (‘“ + username + “‘ ‘“ + basicUser.getMD5Str(password) +“‘ “ + role + “)“;
System.out.println(sql);
int ret = DBm.executeUpdate(sql);
DBm.closeDB();
if(ret > 0) return true;
return false;
}
//获得管理员数量
public int getAdminnum(){
int num = 0;
SqlManger DBm = SqlManger.createInstance();
DBm.connectDB();
String sql = “SELECT COUNT(*) AS num FROM admin“;
System.out.println(sql);
try {
ResultSet rs = DBm.executeQuery(sql);
while(rs.next())
num = rs.getInt(“num“);
} catch (SQLException e) {
// TODO Auto-generated catch block
System.out.println(e.getErrorCode());
System.out.println(e.getMessage());
e.printStackTrace();
}
DBm.closeDB();
return num;
}
//内容管理
//判断是否是管理员
public boolean isAdmin(){
if(this.roleid >= ADMIN){
return true;
}
return false;
}
//判断是否是内容管理者
public boolean isSuperAdmin(){
if(this.roleid == SUPERADMIN){
return true;
}
return false;
}
//获得权限管理者列表
public static String getAdminList(){
SqlManger DBm = SqlManger.createInstance();
DBm.connectDB();
String sql = “select * from admin where role = 3“;
String strlist = ““;
int i = 0;
AuthManger auth = AuthManger.createInstance();
Hashtable admins = auth.getOnlineAdmins();
try{
ResultSet rs = DBm.executeQuery(sql);
while(rs.next()){
strlist += “\n“
+ “权限管理者 \n“
+ ““ + rs.getString(“username“) + “ \n“;
if(AuthManger.isAdminLogin(admins rs.getString(“username“))){
strlist += “在线 \n“;
String ipp = admins.get(rs.getString(“username“)).getIp();
strlist += ““ + ipp + “ \n“;
}
else strlist += “离线 \n \n“;
i++;
}
strlist += “ “;
strlist += “\n“;
strlist += “Total “ + i + “ \n“;
st
属性 大小 日期 时间 名称
----------- --------- ---------- ----- ----
文件 442 2009-08-27 17:35 Km_System\.classpath
文件 300 2010-03-06 09:18 Km_System\.mymetadata
文件 1415 2009-08-27 17:26 Km_System\.project
文件 588 2009-09-07 16:00 Km_System\.jazz5\.descriptors.dat
文件 0 2009-09-07 19:53 Km_System\.jazz5\.jazzlock
文件 0 2009-09-07 16:00 Km_System\.jazz5\.flags\.descriptors.isComplete
文件 0 2009-09-07 16:00 Km_System\.jazz5\.flags\.inverseItemInfos.isComplete
文件 0 2009-09-07 16:00 Km_System\.jazz5\.flags\.loadedComponents.isComplete
文件 0 2009-09-07 16:00 Km_System\.jazz5\.flags\.metadata.isComplete
文件 0 2009-09-07 16:00 Km_System\.jazz5\.flags\.persistentmetadata.isComplete
文件 500 2009-08-27 17:24 Km_System\.settings\.jsdtscope
文件 330 2009-08-27 17:24 Km_System\.settings\org.eclipse.jdt.core.prefs
文件 49 2009-08-27 17:24 Km_System\.settings\org.eclipse.wst.jsdt.ui.superType.container
文件 6 2009-08-27 17:24 Km_System\.settings\org.eclipse.wst.jsdt.ui.superType.name
文件 8662 2009-09-03 04:13 Km_System\src\db\adminUser.java
文件 2147 2009-09-02 16:54 Km_System\src\db\AuthManger.java
文件 8662 2009-09-01 20:14 Km_System\src\db\basicUser.java
文件 4800 2009-09-24 00:58 Km_System\src\db\DoList.java
文件 3484 2009-09-04 21:50 Km_System\src\db\Graphic.java
文件 12085 2009-09-17 16:57 Km_System\src\db\knowledge.java
文件 3921 2009-09-17 16:08 Km_System\src\db\SqlManger.java
文件 6053 2009-09-23 15:25 Km_System\src\db\UploadBean.java
文件 1693 2009-09-09 00:20 Km_System\src\knowledgeBody\KElement.java
文件 99231 2009-08-12 12:47 Km_System\src\org\jgraph\JGraph.java
文件 88 2009-08-12 12:47 Km_System\src\org\jgraph\package.html
文件 3926 2009-08-12 12:47 Km_System\src\org\jgraph\event\GraphLayoutCacheEvent.java
文件 702 2009-08-12 12:47 Km_System\src\org\jgraph\event\GraphLayoutCacheListener.java
文件 3406 2009-08-12 12:47 Km_System\src\org\jgraph\event\GraphModelEvent.java
文件 862 2009-08-12 12:47 Km_System\src\org\jgraph\event\GraphModelListener.java
文件 3989 2009-08-12 12:47 Km_System\src\org\jgraph\event\GraphSelectionEvent.java
............此处省略688个文件信息
- 上一篇:Modscan32.zip
- 下一篇:文艺青年搜索引擎V2.zip
相关资源
-
文艺青年搜索引擎V2.zip
-
Modscan32.zip
-
华为杯第十五届中国研究生数学建模
-
SmaliInjector_Src_自己写的smali注入工具
-
_电子万年历DS12C887温度18B20LCD12864显示
-
ye776t.rar
-
Saber_H-2012.12安装说明和破解.zip
-
jixinyuan2007_5314826.zip
-
Virtuoso版图设计基础教程.rar
-
myeclise-2017-CI8破解文件-new.zip
-
最优化理论与算法答案.rar
-
Djangobook2.0中文版.pdf
-
196-信息安全技术大数据服务安全能力
-
R-REC-M.1371-4-201004-I!!PDF-E.pdf
-
SpreadJS.Production.V11.zip
-
proxifierformac.zip
-
3216861Excel汇总专家V4.2完美破解版.zi
-
基于单目视觉的三维重建_张涛.caj
-
SystemView通信系统仿真.doc
-
帝国cms会员中心模板.rar
-
数据库网上书店.docx
-
aurora和注册机.zip
-
f6033f756b7bcf80f518305716c575af.pdf
-
GBT28172-2011嵌入式软件质量保证要求
-
chinabasin_3.zip
-
IE3D用户手册中文版.pdf
-
eclipseme.feature_1.7.9_site.zip
-
FreeRTOS串口收发控制LED.rar
-
ImageRegistrationba
sedonSIFT.rar
-
Halcon切换助手.rar
评论
共有 条评论