基本用户身份验证
2005-08-04 11:59
316 查看
package lib;
public class Constants
{
//用于检测用户合法性的表(即用户帐户信息表)
public static final String userInfoTableName = "userInfo";
public static final String userNameFiledName = "userName";
public static final String passwordFiledName = "password";
}
////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
package model;
import java.sql.*;
import lib.DBConnector;
import lib.Constants;
public class CheckLogin
{
void check(String userName, String password)
{
String sql;
DBConnector dbc = new DBConnector();
dbc.getConnection();
sql = "select * from " + Constants.userInfoTableName + " where ";
sql += Constants.userNameFiledName + "=" + "'" + userName + "'" + " and ";
sql += Constants.passwordFiledName + "=" + "'" + password + "'";
ResultSet rs = dbc.executeQuery(sql);
try
{
System.out.println(sql);
if(!rs.next())
System.out.println("用户名或密码错误!");
else
System.out.println("OK");
}catch(Exception e){System.out.println("用户名或密码错误!");}
}
public static void main(String[] args)
{
CheckLogin cl = new CheckLogin();
cl.check("yin","123456");
}
}
public class Constants
{
//用于检测用户合法性的表(即用户帐户信息表)
public static final String userInfoTableName = "userInfo";
public static final String userNameFiledName = "userName";
public static final String passwordFiledName = "password";
}
////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
package model;
import java.sql.*;
import lib.DBConnector;
import lib.Constants;
public class CheckLogin
{
void check(String userName, String password)
{
String sql;
DBConnector dbc = new DBConnector();
dbc.getConnection();
sql = "select * from " + Constants.userInfoTableName + " where ";
sql += Constants.userNameFiledName + "=" + "'" + userName + "'" + " and ";
sql += Constants.passwordFiledName + "=" + "'" + password + "'";
ResultSet rs = dbc.executeQuery(sql);
try
{
System.out.println(sql);
if(!rs.next())
System.out.println("用户名或密码错误!");
else
System.out.println("OK");
}catch(Exception e){System.out.println("用户名或密码错误!");}
}
public static void main(String[] args)
{
CheckLogin cl = new CheckLogin();
cl.check("yin","123456");
}
}
相关文章推荐
- 关于SQLServer2000中windows身份验证Builtin/Administrator用户
- ASP.NET Web API Basic Identity 中的基本身份验证
- 用SHA1或MD5 算法加密数据(示例:对用户身份验证的简单实现)
- PHP中使用crypt()实现用户身份验证的代码
- 实现带有用户身份验证的文件传输Web Service
- 【转载】IdentityServer4 使用OpenID Connect添加用户身份验证
- 一套.net窗体身份验证方案(解决了防止用户重复登陆,session超时等问题)
- spring-cloud-netflix eureka服务添加基本用户验证
- ASP.Net 身份验证方法 基本的Forms认证步骤
- 当用户是WINDOWS身份验证时,BCP命令不用输入-U和-P,只需输入-T即可
- SQLSERVER误删除了Windows登录用户验证方式使用Windows身份验证的解决方法
- 利用SQLSERVER存储过程实现ASP用户身份验证
- PureFTP借助MySQL实现用户身份验证的操作教程
- SQLSERVER误删Windows登录用户验证方式使用Windows身份验证的解决方法
- 在设置iis windows身份验证,出错:登录失败:用户帐户限制。可能的原因包括不允许空密码登录时间限制或强制的策略限制。
- 使用HttpContext的User属性来实现用户身份验证
- 分别用(Windows/Form/Soap/WebService)实现用户身份验证(含示例代码下载)
- JAX-RS REST客户端实现基本身份验证机制
- 数据库开发基本操作-配置SQL Server 2005 Express的身份验证方式,以及如何启用sa登录名
- 采用PHP PEAR中的AUTH实现基本身份验证