-
大小: 200KB文件类型: .rar金币: 1下载: 0 次发布日期: 2021-05-12
- 语言: 数据库
- 标签:
资源简介
Wex5中登录界面及后台代码连接,资源包含较多的我之前开发遇到的问题,都已经注明。现整合出来,仅供使用wex5正在开发人员借鉴
代码片段和文件信息
package demoLogin;
import java.io.File;
import java.security.MessageDigest;
import java.security.NoSuchAlgorithmException;
public class Action {
// 用户登陆使用的后台数据//开始////////////////////////////////////
public static JSONobject user(JSONobject params ActionContext context)
throws SQLException NamingException {
String sql_userID = null;
String userName = params.getString(“userName“);// 接收前台传过来的
String password = params.getString(“password“);//
String password_md5 = getmd5(password);
System.out.println(password_md5);
Connection conn = context.getConnection(“连接远程sql数据库自己名的名字”);
try {// 查询输入用户名的userID用户ID
Statement stmt = conn.createStatement();
String sqlGC = “sql语句,查询数据库中是否有此数据,有登录成功“;
ResultSet rs = stmt.executeQuery(sqlGC);
if (rs != null) {
while (rs.next()) {
sql_userID = rs.getString(“userID“);
}
}
} catch (Exception e) {
e.printStackTrace();
conn.close();
} finally {
conn.close();
}
JSONobject map = new JSONobject();
map.put(“userID“ sql_userID);
return map;
}
public static String getmd5(String plainText) { // 静态方法,便于作为工具类
try {
MessageDigest md = MessageDigest.getInstance(“MD5“);
md.update(plainText.getBytes());
byte b[] = md.digest();
int i;
StringBuffer buf = new StringBuffer(““);
for (int offset = 0; offset < b.length; offset++) {
i = b[offset];
if (i < 0)
i += 256;
if (i < 16)
buf.append(“0“);
buf.append(Integer.toHexString(i));
}
return buf.toString();// 32位加密
// return buf.toString().substring(8 24);// 16位的加密
} catch (NoSuchAlgorithmException e) {
e.printStackTrace();
return null;
}
}
}
属性 大小 日期 时间 名称
----------- --------- ---------- ----- ----
文件 1838 2018-03-10 10:26 demoLogin\Baas\demoLogin\Action.java
文件 185 2018-03-10 10:26 demoLogin\Baas\demoLogin\action.service.m
文件 55436 2018-03-10 10:26 demoLogin\SQLServer数据库配置(Mac)\AEE0B3D6-23BD-4274-8CA6-38FB1986CC77.png
文件 233778 2018-03-10 10:26 demoLogin\SQLServer数据库配置(Mac)\D5A182A1-8F85-4071-A756-4BA4724852F9.png
文件 33 2018-03-10 10:26 demoLogin\UI2\demoLogin\LoginActivity.css
文件 1921 2018-03-10 10:26 demoLogin\UI2\demoLogin\LoginActivity.js
文件 2273 2018-03-10 10:26 demoLogin\UI2\demoLogin\LoginActivity.w
目录 0 2018-03-10 10:26 demoLogin\Baas\demoLogin
目录 0 2018-03-10 10:26 demoLogin\UI2\demoLogin
目录 0 2018-03-10 10:26 demoLogin\Baas
目录 0 2018-03-10 10:26 demoLogin\SQLServer数据库配置(Mac)
目录 0 2018-03-10 10:26 demoLogin\UI2
目录 0 2018-03-10 10:26 demoLogin
----------- --------- ---------- ----- ----
295464 13
评论
共有 条评论