A. web端登录是什么意思
web端登陆,就是通过网页登陆的方式,现在的网络服务模式一般有两种:B/S,C/S
B/S模式就是 浏览器(B)/服务器(S),用户通过浏览器访问服务器提供的网络服务。web(World Wide Web)即全球广域网,也称为万维网,它是一种基于超文本和HTTP的、全球性的、动态交互的、跨平台的分布式图形信息系统。是建立在Internet上的一种网络服务,为浏览者在Internet上查找和浏览信息提供了图形化的、易于访问的直观界面,其中的文档及超级链接将Internet上的信息节点组织成一个互为关联的网状结构。
拓展资料
WEB的起源:1989年CERN(欧洲粒子物理研究所)中由Tim Berners-Lee领导的小组提交了一个针对Internet的新协议和一个使用该协议的文档系统,该小组将这个新系统命名为Word Wide Web,它的目的在于使全球的科学家能够利用Internet交流自己的工作文档。
这个新系统被设计为允许Internet上任意一个用户都可以从许多文档服务计算机的数据库中搜索和获取文档。1990年末,这个新系统的基本框架已经在CERN中的一台计算机中开发出来并实现了,1991年该系统移植到了其他计算机平台,并正式发布。
B. 怎么在web中做登录界面
不管第一张登陆界面是什么
都是需要表单提交的.
第二张网页就是显示用户名
<%
response.write
request.form("username");
%>
三种,我知道两种
1-
这是第一种method="post"接收页login.aspx
<%
response.write
request.form("username");
%>
2-
这是第二种method="get"接收页login.aspx
<%
response.write
request.querystring("username");
%>
C. JavaWeb要实现全站用户登录验证该怎么做
首先,你的web需要有登入后将登录信息保存到session的过程,在用户访问那些需要登录的页面或者action的时候(可以用过过滤器,或者直接在相应的页面判断),从session里面获取登录信息,如果没有,则说明没有登录.跳转到登录页面后,登陆成功,保存登录信息到session,这个时候再访问原先的,就可以通过验证..一整个流程大概就是这样.重点就是登录信息保存在session里面,验证用户是否登录,就依据这个了
D. C# WEB如何做登录 三层结构
之前在登录页面
添加个验证的控件或者自己做
就是必须输入的那种
在logic
这层中
写一个数据库查询的方法,接受两个参数
是账号和密码,
点击button1
调用
那个方法
账号密码格式验证没有错误后
作为参数传到那个方法,去数据库查询账号密码是否匹配,做一个放回值,如果查到数据了
就返回一个1,转到一个页面longin.aspx
如果查到的数据为空或者null
就挑战到一个错误页面。。代码自己写吧。。
补充一下
连接数据库是写在底层的
查询方法是写在
logic业务层的
E. 怎么设计WEB登录页面,让页面不平庸
1,先分析网站的行业的性质。
2,根据行业设定主色调。
3,多采用些透明度。大气美观。
F. 如何实现一个安全的Web登陆
对于 Web 应用程序,安全登录是很重要的。但是目前大多数 Web 系统在发送登录密码时是发送的明文,这样很容易被入侵者监听到密码。当然,通过 SSL
来实现安全连接是个不错的方法,但是很多情况下我们没办法将服务器设置为带有 SSL 的 Web 服务器。因此如果在登录系统中加入安全登录机制,则可以在没有 SSL
的 Web 服务器上实现安全登录。
要实现安全登录,可以采用下面三种方法,一种基于非对称加密算法,一种基于对称加密算法,最后一种基于散列算法。
非对称加密算法中,目前最常用的是 RSA 算法和
ECC(椭圆曲线加密)算法。要采用非对称加密算法实现安全登录的话,首先需要在客户端向服务器端请求登录页面时,服务器生成公钥和私钥,然后将公钥随登录页面一起传递给客户端浏览器,当用户输入完用户名密码点击登录时,登录页面中的
JavaScript
调用非对称加密算法对用户名和密码用用公钥进行加密。然后再提交到服务器端,服务器端利用私钥进行解密,再跟数据库中的用户名密码进行比较,如果一致,则登录成功,否则登录失败。
对称加密算法比非对称加密算法要快得多,但是对称加密算法需要数据发送方和接受方共用一个密钥,密钥是不能通过不安全的网络直接传递的,否则密钥和加密以后的数据如果同时监听到的话,入侵者就可以直接利用监听到的密钥来对加密后的信息进行解密了。
如何用 hmac
算法实现安全登录。首先在客户端向服务器端请求登录页面时,服务器端生成一个随机字符串,连同登录页面一同发送给客户端浏览器,当用户输入完用户名密码后,将密码采用
MD5 或者 SHA1 来生成散列值作为密钥,服务器端发送来的随机字符串作为消息数据,进行 hmac
运算。然后将结果提交给服务器。之所以要对用户输入的密码进行散列后再作为密钥,而不是直接作为密钥,是为了保证密钥足够长,而又不会太长。服务器端接受到客户端提交的数据后,将保存在服务器端的随机字符串和用户密码进行相同的运算,然后进行比较,如果结果一致,则认为登录成功,否则登录失败。当然如果不用
hmac 算法,直接将密码和服务器端生成的随机数合并以后再做 MD5 或者 SHA1,应该也是可以的。
这里客户端每次请求时服务器端发送的随机字符串都是不同的,因此即使入侵者监听到了这个随机字符串和加密后的提交的数据,它也无法再次提交相同的数据通过验证。而且通过监听到的数据也无法计算出密钥,所以也就无法伪造登录信息了。
对称和非对称加密算法不仅适用于登录验证,还适合用于最初的密码设置和以后密码修改的过程中,而散列算法仅适用于登录验证。但是散列算法要比对称和非对称加密算法效率高。
G. 如何用webservice实现用户登录
这里教你利用xfire插件做服务端webservice
1.接口
Java代码
package org.BLLInterface;
public interface LoginService {
boolean LoginMethod(String username,String userpwd);
}
2.实现类
package org.Service;
Java代码
import org.BLLInterface.LoginService;
public class Login implements LoginService{
public Login(){}
public boolean LoginMethod(String username,String userpwd)
{
String USERNAME="jgx";
String USERPWD = "jgx";
if(username.equals(USERNAME)&&userpwd.equals(USERPWD))
{
return true;
}
return false;
}
}
3.servies.xml
Java代码
<?xml version="1.0" encoding="UTF-8"?>
<beans xmlns="http://xfire.codehaus.org/config/1.0">
<service>
<name>LoginService</name>
<namespace>http://localhost:8080/LoginService</namespace>
<serviceClass>org.BLLInterface.LoginService</serviceClass>
<implementationClass>org.Service.Login</implementationClass>
</service>
</beans>
4.部署到tomcat底下
然后访问 http://localhost:8080/LoginService/services/LoginService?wsdl就会出现xml,这样发布webservice就成功了。然后再前端再调用webservice就行了,具体调用你再查查资料吧
H. 如何写一个web登陆网页
这个不是几句话就能说出来的 ,需要做很多的配置文件处理,前端比较简单的就不要说了,你要有php的服务器和mySql数据库,然后你得装环境,让你的php能运行起来,你需要用代码配置接口,服务器,如果没有接触过这个的话,估计很难成功
I. 编写Web用户登录功能需要注意哪些
你会做Web上的用户登录功能吗?
Web上的用户登录功能应该是最基本的功能了,可是在我看过一些站点的用户登录功能后,我觉得很有必要写一篇文章教大家怎么来做用户登录功能。下面 的文章告诉大家这个功能可能并没有你所想象的那么简单,这是一个关系到用户安全的功能,希望大家能从下面的文章中能知道什么样的方法才是一个好的用户登录 功能