当前位置:首页 » 操作系统 » 数据库登录页面

数据库登录页面

发布时间: 2023-01-31 22:45:08

1. ASP连接数据库时,登录页面(login)用户名和密码在数据库哪里

数据库用sqlserver.在asp页面中设置提交后的处理页面为checkuser.asp.在checkuser.asp比较request中原来输入的登录用户名和密码,然后访问sqlserver中的用户名和密码,如果符合就完成验证。代码如下
admin=trim(request("userName"))
password=trim(request("password"))
if admin=""or password=""then
response.Write"<center><a href=login.asp><font color=red size=2>对不起,录失败,请检查您的登录名和密码</font></a></center>"
response.end
end if
set cn=Opendatabase'打开数据库
set rs=server.CreateObject("adodb.recordset")
rs.ActiveConnection=cn
rs.Source="select * from userInfo where userno='"&admin&"'and userpwd='"&password&"'"
'rs.CursorType=1
'rs.LockType=1
'打开记录集
rs.Open()
'rs.Open "select * from userInfo where userName='"&admin&"'and password='"&password&"'",cn,1,1
if not(rs.bof and rs.eof)then
if password=trim(rs("userpwd"))then
session("admin")=trim(rs("userno"))
session("flag")=rs("flag")
session("employeeid")= rs("sno")
session.Timeout=20
rs.Close
set rs=nothing
set cn=nothing
response.Redirect"index.asp"
else
response.write"<script LANGUAGE='javascript'> alert('对不起,登录失败!');history.go(-1);</script>"
end if
else
response.write"<script LANGUAGE='javascript'>alert('对不起,登录失败!');history.go(-1);</script>"
End if

2. Android studio怎么连接本地数据库设计登录界面

我们项目的前提是你已经将基本的运行环境及sdk都已经安装好了,读者可自行网络环境配置相关内容,本文不再赘述。右键点击new-->Mole,Mole相当于新建了一个项目。

选择Android Application,点击next

将My Mole 和app改成自己项目相应的名字,同时选择支持的Android版本

这一步我们选择Blank Activity,自己手动编写登录界面,而不依赖系统内置的Login Activity,一直点击next,最后点击finish就完成了项目的创建

在project下我们可以看到出现了我们刚才创建的login项目

展开res/layout,点击打开activity_main.xml文件,在这个文件里我们将完成登录界面的编写

这是初始的主界面,还没有经过我们编写的界面,Android Studio有一个很强大的预览功能,相当给力,将activity_main.xml的代码替换成如下代码:
<TableLayout xmlns:android="http://schemas.android.com/apk/res/android"
android:layout_width="fill_parent"
android:layout_height="fill_parent"
android:gravity="center_vertical"
android:stretchColumns="0,3">
<TableRow>
<TextView />
<TextView
android:text="账 号:"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:textSize="24px"
/>
<EditText

3. 我用access做了个数据库系统,现在想做一个登录页面,请问如何设置访问需用户名和密码才能登录。

这个先在数据库里建一张表,一列是用户名,一列是密码。然后做一个登录的页面,然后链接数据库。这样同过在页面中写代码,判断输入的用户名在数据库中有没有,如果有,再判断对应的密码正确否。如果正确,就跳转到另外一个页面(就是你成功登陆后的页面),不正确提示错误。

4. 怎样用 myeclipse和数据库做一个简单的登录界面,用来完成对数据库的操作

首先用myeclipse创建一个web 工程
这是jsp登录页面
<body>
<%
request.setCharacterEncoding("GBK");
String name=request.getParameter("文件名");
if(name.equals("sa")){
session.setAttribute("UserName",name);
response.sendRedirect("文件名");
}
else{
response.sendRedirect("文件名");
}
%>
</body>
连接数据库文件
public class ConnectionManager {
private static final String DRIVER_CLASS = "com.microsoft.sqlserver.jdbc.SQLServerDriver";
private static final String DATABASE_URL = "jdbc:sqlserver://localhost:1433;DatabaseName="数据库名“;
private static final String DATABASE_USRE = "sa";
private static final String DATABASE_PASSWORD = "sa";
/**
* 返回连接
*
* @return Connection
*/
public static Connection getConnection() {
Connection dbConnection = null;
try {
Class.forName(DRIVER_CLASS);
dbConnection = DriverManager.getConnection(DATABASE_URL,
DATABASE_USRE, DATABASE_PASSWORD);
} catch (Exception e) {
e.printStackTrace();
}
return dbConnection;
}
/**
* 关闭连接
*
* @param dbConnection
* Connection
*/
public static void closeConnection(Connection dbConnection) {
try {
if (dbConnection != null && (!dbConnection.isClosed())) {
dbConnection.close();
}
} catch (SQLException sqlEx) {
sqlEx.printStackTrace();
}
}
/**
* 关闭结果集
*/
public static void closeResultSet(ResultSet res) {
try {
if (res != null) {
res.close();
}
} catch (SQLException e) {
e.printStackTrace();
}
}
/**
* 关闭语句
*/
public static void closeStatement(PreparedStatement pStatement) {
try {
if (pStatement != null) {
pStatement.close();
}
} catch (SQLException e) {
e.printStackTrace();
}
}

}

5. 求助一个C#web做的一个连接数据库的登陆界面

using System;

using System.Collections.Generic;

using System.ComponentModel;

using System.Data;

using System.Drawing;

using System.Linq;

using System.Text;

using System.Windows.Forms;

using System.Data.SqlClient;


namespace TakeSys

{

public partial class Frm_Login : Form

{

int j = 0;

int flag;

string sid, pwd;


public Frm_Login()

{

InitializeComponent();

}


public static Frm_Login f1;


private void Frm_Login_Load(object sender, EventArgs e)

{

f1 = this;

}


private void bLogin_Click(object sender, EventArgs e)

{

pwd = tPwd.Text;

sid = tSid.Text;

if (sid.Trim() == "")

{

MessageBox.Show("账号不能为空!");

}

if (pwd.Trim() == "")

{

MessageBox.Show("密码不能为空!");

}

else

{

LoginEnter(sid,pwd);

}

}


//解锁

private void bUnlock_Click(object sender, EventArgs e)

{

int i = 0;

string str = "server=192.168.7.40;database=TakesDb;uid=sa;pwd=windows,./2013";

SqlConnection con = new SqlConnection(str);

try

{

con.Open();

string sqlstr = "select FLAG from tLogin where Sid=@sid";

SqlDataAdapter sda = new SqlDataAdapter(sqlstr, con);

sda.SelectCommand.Parameters.Add("@sid", SqlDbType.VarChar).Value = sid;

DataSet aa = new DataSet();

sda.Fill(aa);

flag = int.Parse(aa.Tables[0].Rows[0]["FLAG"].ToString());

if (flag > 2)

{

string sqlflag = "UPDATE TLOGIN SET FLAG=0 WHERE Sid=@sid";

SqlDataAdapter sdf = new SqlDataAdapter(sqlflag, con);

sdf.SelectCommand.Parameters.Add("@sid", SqlDbType.VarChar).Value = sid;

i = sdf.SelectCommand.ExecuteNonQuery();

if (i == 1)

{

MessageBox.Show("解锁成功!");

}

else

{

MessageBox.Show("解锁失败!");

}

}

else

{

MessageBox.Show("您的帐号未被锁定,不需解锁!");

}

}

catch (Exception ex)

{

MessageBox.Show(ex.Message.ToString());

}

finally

{

con.Close();

con.Dispose();

}

}


//登录

private void LoginEnter(string sid,string pwd)

{

int k = 0;

string str = "server=192.168.7.40;database=TakesDb;uid=sa;pwd=windows,./2013";

SqlConnection con = new SqlConnection(str);

try

{

con.Open();

string sqlstr = "select PWD,FLAG from TLOGIN where SID=@sid";

SqlDataAdapter sda = new SqlDataAdapter(sqlstr, con);

sda.SelectCommand.Parameters.Add("@sid", SqlDbType.VarChar).Value = sid;

DataSet aa = new DataSet();

sda.Fill(aa);

flag = int.Parse(aa.Tables[0].Rows[0]["FLAG"].ToString());

if (flag > 2)

{

MessageBox.Show("您的帐号已被锁定!!!");

}

else if (pwd == aa.Tables[0].Rows[0]["pwd"].ToString())

{

if (flag != 0)

{

string sqlflag = "UPDATE TLOGIN SET FLAG=0 WHERE SID=@sid";

SqlDataAdapter sdf = new SqlDataAdapter(sqlflag, con);

sdf.SelectCommand.Parameters.Add("@sid", SqlDbType.VarChar).Value = sid;

sdf.SelectCommand.ExecuteNonQuery();

}

this.DialogResult = DialogResult.OK;

this.Close();

}

else

{

string sqlflag = "UPDATE TLOGIN SET FLAG=FLAG+1 WHERE SID=@sid";

SqlDataAdapter sdf = new SqlDataAdapter(sqlflag, con);

sdf.SelectCommand.Parameters.Add("@sid", SqlDbType.VarChar).Value = sid;

k = sdf.SelectCommand.ExecuteNonQuery();

if (k == 1)

{

j++;

}

if (j == 3)

{

MessageBox.Show("三次密码输入错误,您的帐号已被锁定!!!");

}

else

{

MessageBox.Show("密码错误!");

}

}

}

catch (Exception ex)

{

MessageBox.Show(ex.Message.ToString());

}

finally

{

con.Close();

con.Dispose();

}

}


private void Login_KeyDoen(object sender, KeyEventArgs e)

{

if(e.KeyCode == Keys.Enter)

{

bLogin_Click(sender,e);

}

}

}

}

6. 用access数据库建一个用户表,做一个登录界面,通过asp查询用户表的方法,实现对合法用户的判断

1,首先链接数据库
2,根据输入的用户名去查询数据库中的密码(通常密码用MID5加密
3,将用户输入的密码加密后和数据库中取出的比对
4.如果比对成功,就建立一个session对象,网站各页面装入前首先验证这个session对象,如果存在就正常访问,如果不存在这个session对象就跳转到登录页面。
上面是登录页面的常见做法,做深入了还要考虑防止SQL注入攻击,验证码防止暴力破解等。
你哪步不会说,我给你搞代码。
不要说都不会

热点内容
为什么说安卓是物联网的动力 发布:2025-07-14 06:13:51 浏览:728
海康dns服务器什么意思 发布:2025-07-14 06:13:16 浏览:808
linux下的游戏 发布:2025-07-14 05:52:16 浏览:748
基带被加密 发布:2025-07-14 05:52:14 浏览:289
小型密码锁怎么改密码 发布:2025-07-14 05:49:45 浏览:622
vs多核编译 发布:2025-07-14 05:36:43 浏览:123
苹果哪里有转移到安卓数据的代码 发布:2025-07-14 05:34:41 浏览:223
虚拟服务器外网访问 发布:2025-07-14 05:29:06 浏览:1002
如何连接公司服务器ip 发布:2025-07-14 05:24:02 浏览:247
新速腾哪个配置最香 发布:2025-07-14 05:13:38 浏览:416