如何利用mfc odbc建立登录界面,希望用户名和密码

2021-01-26 11:21:46 字数 4532 阅读 8152

1楼:匿名用户

我没看错吧 你手上就有vs 明明c#不到50行**可以完成的工作 非要用mfc干嘛 写个几百行**只是徒增压力

如何建立存放用户名和密码的数据库表?

2楼:环环紧扣

create table userthe(数据库表名)

( id int identity (1, 1) not null ,

userid int , '会员id自动递增,并是唯一的

username varchar(50), '会员名称50个字以内

attribute int default 0, '属性默认值是设置0

userpassword varchar(50), '这列是用户存放密码,建议用md5加密后保存,验证的时候用户输入的密码也加密后对比

ustime datetime default getdate(), '这个可以记录时间,默认为生成的时间);

3楼:邸戈刚白曼

用二进制打开数据库,找一片空地写入用户名和密码

4楼:濮家谏静竹

涉及敏感信息,密码需加密保存,建议使用可以加盐值的加密算法配合随机盐值

5楼:栗飞索新之

你要建立什么数据库表?access

,mssql,mysql

还是oracle

?说的不是很明白啊!你可以直接打开这些程序手动建表就可以,或者在mssql用sql脚本来创建sql数据库:

create

table

[dbo].[userinfo]

([id]

[int]

notnull

,[username]

[varchar]

(15)

collate

chinese_prc_ci_as

notnull

,[password]

[varchar]

(15)

collate

chinese_prc_ci_as

notnull

,[dutyid]

[int]

notnull)on

[primary]

go具体情况要针对不同的dbms来做,祝你好运!

用mfc,visual c++做一个管理系统时,用户登录界面怎么实现?(用户登录信息存储在数据库中)

6楼:匿名用户

你先获取你的用户名,然后用用户名去数据库里面select,查出来的密码跟编辑框中输入的密码做比对。对的就进入,错的就出提示、

jsp中登录界面如何判断用户名和密码和数据库是否一样,然后显示登录成功

7楼:yesyes科

1、首先打开myeclipse,新建web空项目 ,取名为yhmcf。

2、然后修改index文件。

3、接着在修改一次index文件。

4、接着增加jquery的引入文件,并编写相关语句。

5、最后部署后运行,就完成了。

8楼:无和有

关键是sql语句,如果你用jdbc+dao的话就是

select count(当前表的id名比如id) from user where userid= 接收的用户名 and password=接收的密码

然后取得值看该值是否大于0,如果大于0返回一个true值或者直接返回该值,然后判断只要大于0就表示登录成功,和数据库中一样。

你可以通过request跳转,如果登录成功就跳转到登录成功界面,并把你的登录信息保存到session中。否则就直接重定向到登录界面让用户重新登录。

扩展资料

程序功能

创建数据库

create database database-name

删除数据库

drop database dbname

创建新表

create table tabname(col1 type1 [not null] [primary key],col2 type2 [not null],..)

删除新表

drop table tabname

增加一个列

alter table tabname add column col type

添加主键

alter table tabname add primary key(col)

删除主键

alter table tabname drop primary key(col)

创建索引

create [unique] index idxname on tabname(col….)

删除索引

drop index idxname

创建视图

create view viewname as select statement

删除视图

drop view viewname

9楼:_**

弄个登录验证的jsp文件例如login.jsp来验证就可以了。**如下:

<%@ page language="java" import="java.util.*" pageencoding="utf-8"%>

<%@ page import="java.sql.*" %>

<%@ page import="java.lang.*" %>

<%string name = request.getparameter("name");

if(name!=null)

string password=request.getparameter("password");

if(password!=null)

password=new string(password.getbytes("iso-8859-1"),"utf-8");

trycatch(classnotfoundexception e){}

tryelse

con.close();

}catch(sqlexception e1){}

%>然后在另一个页面需要显示qname的话、就在显示的地方加上<%=session.getattribute("**_name")%>,记得在网页最上面加上:

<%@ page language="java" import="java.util.*" pageencoding="utf-8"%>

<%@ page import="java.sql.*" %>

然后就可以显示数据库里对应的qname的数据了,我这里是通过验证用户名和密码正确后,显示对应用户的qname数据。

你的问题,我是用qname(我所谓的昵称)来显示,你的具体你自己定吧。不过要保持跟数据库一直。学**,就要懂**说的是什么才行。加油吧!兄弟。

10楼:匿名用户

调用这个方法,返回一个布尔值

!!!如果想要全**上个发个****来啦

public static boolean isvalid(connection con, string id, string pwd)

else

rs.close();

prepstmt.close();

}catch(exception e)

return temp; //返回验证结果}

11楼:匿名用户

先把页面中的用户名和密码取出来,然后在java中或者如果程序简单直接在jsp运行查询语句 比如这种select count(1) from user where userid= 用户名 and password=密码

如果结果是1 那么就转入登陆成功页面,如果涉及到权限之类的,就把权限取出,然后可以看见相应的菜单。

12楼:匿名用户

sql 语句是 select * from user where username=用户名 and password=密码;

获取了connection对象、statement对象后resultset rs=stmt.executequery(sql);

如果返回的rs集合不为空说明数据库有该数据前台success.jsp你可以写个js

或者直接在该页面写句登录成功的话也行

13楼:森维勾蕤

首先写一个登陆方法,把用户登陆的信息放在session中,用户登陆后从session中例:useruser=newuser();user.setusername(request.

getparameter("username"));user.setpass(request.getparameter("pass"));session.

setattribute("user",user);登录成功后从session取出来显示就可以例:useruser=(user)session.getattribute("user");