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上的用戶登錄功能應該是最基本的功能了,可是在我看過一些站點的用戶登錄功能後,我覺得很有必要寫一篇文章教大家怎麼來做用戶登錄功能。下面 的文章告訴大家這個功能可能並沒有你所想像的那麼簡單,這是一個關繫到用戶安全的功能,希望大家能從下面的文章中能知道什麼樣的方法才是一個好的用戶登錄 功能