一段登陆代码

原创 2005年05月31日 21:33:00
import com.database.*;
import java.sql.*;


public class CLogin extends CDataControl
{

private String _uid = ""; //用户名称
private String _pwd = ""; //用户密码
private String _name = "";
private String _flag = ""; //用户权限的标记 0 普通用户 1 超级用户
private long _id; //用户ID
private boolean _login = false; //登录标签
//private CLog log = null;

/**
* @deprecated
*/
public CLogin()
{
this(null);
}

public CLogin(CDataCn dCn)
{
super(dCn);
}

/**
* Method:login(String uid,String pwd)
* Description: 登录系统
* @param uid 用户登录名
* @param pwd 用户登录密码
* return boolean
@roseuid 3E06F50E022D
*/
public boolean login(String uid, String pwd)
{
ResultSet rs = null;
String sql = "";

try{
sql = "select * from TB_SYSUSER where UID = ´" + uid + "´";
//System.out.print(sql);
rs = executeQuery(sql);

if(rs.next()) {
if (pwd.equals(rs.getString("pwd")))
{
_uid = rs.getString("uid");
_pwd = rs.getString("pwd");
_flag= rs.getString("flag");
_login = true; //把当前登录标示执为成功
rs.close(); //关闭rs对象
return true;
}
else
{
return false;
}
} else {
rs.close();
return false;
}
} catch(Exception ex){
raise(ex,"后台登录时出错","CLogin::login()");
return false;
}
}

/**
* Method:logout()
* Description: 退出系统
* return void
@roseuid 3E06F57C00EA
*/
public void logout()
{
//CDataCn cdCn = new CDataCn();
_uid = ""; //用户名称
_pwd = ""; //用户密码
_name = "";
_id = 0; //用户ID
_login = false;

//cdCn.closeCn();
}

/**
* Method:isLogin()
* Description: 是否已登录系统 <br> 若是,返true;若假,返false
* return boolean
@roseuid 3E06F5DD031B
*/
public boolean isLogin()
{
return _login;
}

/**
* Method:getMyID()
* Description: 取得自已的ID
* return long
@roseuid 3E06F4920351
*/
public long getMyID()
{
return _id;
}

/**
@roseuid 3E06F63B01D5
*/
public String getMyName()
{
return _name;
}

public String getMyFlag()
{
return _flag;
}
public static void main(String[] args)
{

/* CDataCn dCn = new CDataCn();
CLogin cl = new CLogin(dCn);
System.out.println(cl.login("nv","nvsh"));
*///System.out.println("Hello World!");
}
}

C语言宏定义的学习------一个宏代表一段代码

开拓视野,以方便对代码的学习、研读和编写。 1\ #ifdef __MMI_BOOTUP_SCALE__ #define MMI_APP_INIT(func) {U32 start_time...
  • yuyantai1234
  • yuyantai1234
  • 2012年05月27日 13:30
  • 4111

一段神奇的代码

做一个优雅的程序员,好像是很多程序员的一大目标,何为优雅,如何优雅?下面是一段神奇的代码,什么编码风格,什么编程规范,统统丢到一边吧,化腐朽为神奇才是更加难能可贵的! #define M 0...
  • u011836061
  • u011836061
  • 2015年06月04日 12:55
  • 1109

perl注释一段代码的方法

在我们写的程序中,可能会因为需求的变更,导致程序中的一段代码,在使用中不再需要,但是可能在以后还会需要用到,这时候我们选择把这一段给注释掉。也就是通过注释的方法,使其不能够运行,但是依然存在于代码中,...
  • gaorongchao1990626
  • gaorongchao1990626
  • 2012年12月28日 16:56
  • 1805

一段代码

请用JavaScript编写一个Car类,包含:一个属性pertrol,表示车辆目前剩余的汽油方法run,每调用一次,汽车的pertrol含量就会减一方法clone,用于深度复制Car对象方法clon...
  • u011461314
  • u011461314
  • 2014年03月11日 23:11
  • 314

用 wait-notify 写一段代码来解决生产者-消费者问题?

一、生产者代码: package com.edu.chapter03.test; import java.util.Vector; import java.util.logging.Level; i...
  • aishangyutian12
  • aishangyutian12
  • 2016年12月13日 15:48
  • 931

一段代码。。。

#include #include #include using namespace std; static const int DEFAULT_NUMBER = 10; static...
  • Four_Kings
  • Four_Kings
  • 2010年10月24日 19:55
  • 412

一段神奇的代码!

只要你在IE浏览器任意打开一个网站,然后在浏览器上输入如下代码神奇的代码,可随意修改复制页面内容! 神奇的代码 1神奇的代码1 javascript:R=0; x1=.1; y1=.05;...
  • zqtsx
  • zqtsx
  • 2013年03月24日 14:16
  • 1351

如何读懂一段代码

对于一段不知道背景知识的代码,如何读懂? 对于程序员来说,读代码要比写代码困难。因为写代码是在自己的世界创造,而读代码却是在接触别人的世界的建筑。每个人的世界都是不尽相同的,因此在读别人的代码时,总...
  • u011602557
  • u011602557
  • 2017年05月10日 23:39
  • 315

Matlab里怎么注释掉一段(多行)代码

Matlab里怎么注释掉一段(多行)代码?你可以这样做,先选好你需要注释的那几行,单击右键,选择COMMENT。就可以了。如果要取消就同样选择要取消注释的那几行、依上述同样的操作选择Uncomment...
  • ycx2006
  • ycx2006
  • 2011年02月17日 14:37
  • 2805

一段代码学习几个Python知识点

########################################################### zip(a, b)函数,将它可迭代的对象a, b作为参数,将a, b中对应的元...
  • vernice
  • vernice
  • 2016年03月19日 11:09
  • 1503
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:一段登陆代码
举报原因:
原因补充:

(最多只允许输入30个字)