技术-怎样实现一个用户登录系统呢?

问题描述

怎样实现一个用户登录系统呢?
我想实现一个用户登录页面已经实现了用户的注册了也写进了mysql中
我也知道用户登陆的时候要去数据库里面查看有没有登录页面中输入的账号密码信息
如果和数据库中的一致就进入成功的页面如果不符就进入错误页面.
可是就是不知道怎么写应该用到什么技术呢?

解决方案

设计一个可扩展的用户登录系统
设计一个可扩展的用户登录系统

解决方案二:
http://www.51testing.com/html/88/377588-814420.html

解决方案三:
没什么技术吧
获取输入文本 查询数据库 返回一个count
判断一下 还可以顺便加个session之类的记录一下登录状态

解决方案四:
1.可以根据用户名和密码同时在数据库查询,使用“select count(*)....”这种查询语句,因为数据库中用户名是唯一的unique,所以如果返回的结果为0即密码不匹配。如果为1即匹配。
2.可以根据用户名去查用户在数据库的身份信息,将身份信息返回,根据用户传回来的密码和数据库查询出来的密码进行比对。这是第二种方法。也是比较推荐的,毕竟可以进行比较灵活的判断:用户不存在、密码错误等,可以灵活返回验证信息

如果你是用Java的话建议用第二种方法,之后可以加入权限管理机制Shiro,关于Shiro的我有写到一些博文,你可以去看看:http://blog.csdn.net/nthack5730/article/details/50964539      http://blog.csdn.net/nthack5730/article/details/50964605

解决方案五:
select * from 表名 where userName=用户名 and passwod=密码,有返回值就有这个用户

时间: 2024-11-02 05:18:27

技术-怎样实现一个用户登录系统呢?的相关文章

限制在同一台电脑上只允许有一个用户登录系统

在web应用系统中,出于安全性考虑,经常需要对同一客户端登录的用户数量和一个客户同时在多个客户端登陆进行限制.具体一点就是:    1.在同一台电脑上一次只允许有一个用户登录系统,2.一个用户在同一时间只允许在一个客户端登录.     我最近做的一个系统就遇到了这样的问题,本来系统已经开发完成了,但是安全测评没有通过,就是因为没有做这两个限制.怎么来做这样的限制呢?我在网上找了很久,发现问这个问题的人很多,但是没有找到特别清楚的答案.后来自己摸索着,看了一些书,终于找到解决办法了.     要解

用户权限-用户登录系统时其权限可以用SESSION去验证吗??

问题描述 用户登录系统时其权限可以用SESSION去验证吗?? 最近尝试用java web做一个教师评价系统,需要多角色进行评论和查询,但其内容因角色而定,我上网查了下,貌似还要在数据库中建表,问题如下: 1.怎么才能让用户角色与其权限(是这个用户应该看到的页面)进行连接呢?? 2.可以用SESSION 吗?如果可以,能给我个例子吗,能看懂流程就行. 3.各位有什么好办法解决这样的问题?? 我是初入门,知道不懂的地方很多,希望大家能帮助一下,欢迎大家直言相告... 解决方案 用session保存

基于Ajax技术实现无刷新用户登录功能

代码如下: // JScript 文件 function usersLogon() { var userName = document.getElementById("txtuserName").value; var password = document.getElementById("txtpassword").value; var checkCode = document.getElementById("txtCheckCode").val

PHP开发一个完整、安全的用户登录系统

在使用PHP编程的时候,我有一个习惯,不太喜欢使用现成的库文件,例如PHPLib或者其它类似的库,在这个系统中,我也打算自己写一个库文件,它需要处理认证.确认email,更新帐号(密码,email)等事情. 为了在保证该系统安全的同时,不会加重我现有数据库的负担.因此这个新的系统要依赖cookies.这确实是一个两难的选择,因为如果只是设置一个用户名的cookie,是很不安全的,这行不通,但从数据库的负担考虑,我也不能加入一个简单的无序码而交由我的数据库来进行验证. 解决的方法是同时设置两个co

一个完整、安全的用户登录系统

在使用PHP编程的时候,我有一个习惯,不太喜欢使用现成的库文件,例如PHPLib或者其它类似的库,在这个系统中,我也打算自己写一个库文件,它需要处理认证.确认email,更新帐号(密码,email)等事情. 为了在保证该系统安全的同时,不会加重我现有数据库的负担.因此这个新的系统要依赖cookies.这确实是一个两难的选择,因为如果只是设置一个用户名的cookie,是很不安全的,这行不通,但从数据库的负担考虑,我也不能加入一个简单的无序码而交由我的数据库来进行验证. 解决的方法是同时设置两个co

一个完整、安全的PHP用户登录系统

在使用PHP 编程的时候,我有一个习惯,不太喜欢使用现成的库文件,例如PHPLib或者其它类似的库,在这个系统中,我也打算自己写一个库文件,它需要处理认证.确认email ,更新帐号(密码,email )等事情.     为了在保证该系统安全的同时,不会加重我现有数据库的负担.因此这个新的系统要依赖cookies.这确实是一个两难的选择,因为如果只是设置一个用户名的cookie,是很不安全的,这行不通,但从数据库的负担考虑,我也不能加入一个简单的无序码而交由我的数据库来进行验证.     解决的

用vs2010做一个用户登录网页 访问本地的数据库

问题描述 http://zhidao.baidu.com/link?url=DJjq2sxXYkx1cRKIZC0QYwQyQcP9Fj8G8Edk1fXgF7ba13K_1-Nq0m6UXAd0mzVuKUXdtKkYH1w2unGVVdIY8_可以和这个类似但是要访问本地数据库菜鸟一只实在不会啊,先建立一个数据库UserTest.2,在里面建立一个表叫UsersTable,设计表,建立三个列:u_id,u_name,u_pwd.3,u_id是int数据类型,自增1:u_name是nvarch

JS中 用户登录系统的解决办法_基础知识

当用户输入 pwd 密码是 123 就跳到第二个页面,4秒后,自动跳转到第三个页面login.html 复制代码 代码如下: <html><head><meta http-equiv="Content-Type" content="text/html;charset=utf-8"><script type="text/javascript">     //进行检查    function check

struts2实现用户登录 并能查询数据库中的数据显示出来 按条件查询

问题描述 struts2实现用户登录 并能查询数据库中的数据显示出来 按条件查询 struts2实现用户登录 并能查询数据库中的数据显示出来 按条件查询,多张表按条件查询 我要例子 主要的功能是显示数据库的内容 请看清要求!!! 解决方案 用 户 解决方案二: HIBERNATE中的ORG关联 解决方案三: 先搭个框架,再实现 解决方案四: 可以参考马士兵的struts2 视频,讲解的非常详细,如果需要给以给你 解决方案五: http://blog.csdn.net/lisq037/articl