1. HTML中,第三方賬號有微信登陸和QQ登陸,還有微博。我是做前端的,現在叫我寫這些登陸的js特效,
沒有那麼復雜,只是需要你做js特效而已,又不是讓你去實現登錄的功能!建議可以在站長素材中去找js的登錄特效就可以了,都是可以下載的js代碼!
2. 前後端分離 前端怎麼做到登錄一個頁面,其他頁面也有信息
手打:
有以下常用的兩種方式:
成功登錄後後台返回你要的信息,利用html5中的本地緩存 :localstorage 或者 sessionstorage。存在本地。需要時候取。具體用法 網路一大堆。
成功登錄後後台返回你要的信息,跳轉頁面時候。直接跟在url以參數形式跨頁面傳值。這個比較麻煩。推薦第一種方式。
謝謝
3. 網頁中使用第三方登錄然後登錄成功之後怎麼返回當前頁面
退回就行了
4. 如何實現第三方賬號登陸
一般大家經常講的第三方登錄只是一個概念,就是獲得第三方平台的授權,而不是講應用使用這種授權來注冊用戶完成登錄的流程。 下面的是具體流程: 1、需要支持用戶注冊。 2、需要在應用登錄的時候提供第三方平台的圖標。 3、用戶點擊第三方平台圖標以後,你們嘗試判斷用戶是否已經授權。 4、如果用戶授權,獲取他的唯一識別符,比方說WeiboDb裡面的weiboId這個欄位。 5、如果用戶沒有授權,引導用戶授權,授權成功後也可以獲取weibo Id。 6、然後用這個唯一識別符登錄你們的系統,如果用戶已經注冊,則應該讓用戶登錄到你們的系統,流程結束。 7、如果你們的系統發現用戶沒有注冊,引導用戶進入你們應用的注冊頁面,並通過share sdk的showuser方法獲取用戶資料,自動幫助用戶完成注冊資料的填寫,然後等待用戶確認。 8、如果用戶確認了注冊信息,你們的應用就根據他的信息完成這注冊操作,如果操作成功,則應該讓用戶登錄到你們的系統,流程結束。
5. 前端怎麼實現登錄和注冊
登錄注冊設計到數據儲存和讀取,需要後端代碼的支持下才能前端
6. web前端怎麼寫登錄頁面,求個demo包括後端驗證。謝謝
我寫了個Demo 你可以看看
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<title></title>
<!-- 新 Bootstrap 核心 CSS 文件 -->
<link rel="stylesheet" href="//cdn.bootcss.com/bootstrap/3.3.5/css/bootstrap.min.css">
<!-- jQuery文件。務必在bootstrap.min.js 之前引入 -->
<script src="//cdn.bootcss.com/jquery/1.11.3/jquery.min.js"></script>
<!-- 最新的 Bootstrap 核心 JavaScript 文件 -->
<script src="//cdn.bootcss.com/bootstrap/3.3.5/js/bootstrap.min.js"></script>
</head>
<style>
</style>
<body>
<p>姓名:<input type="text" id="tel"></p>
<p>密碼:<input type="password" id="pwd"></p>
<p class="pl40"><input type="submit" id="login" ></p>
</body>
<script>
$("#login").click(
function (){
var tel=$("#tel").val();//獲取頁面中登錄名和密碼
var pwd=$("#pwd").val();
if(tel==""|| pwd==""){//判斷兩個均不為空(其他判斷規則在其輸入時已經判斷)
alert("手機號密碼均不能為空!")
return false;
}else{//以上均符合要求,則調用登錄esb介面
$.ajax({
url:'login.json',//相對應的esb介面地址
type:'post',
data:{"mobile":tel,"password":pwd},//向伺服器(介面)傳遞的參數
success:function(data){//伺服器(介面)返回來的數據
if(data.mobile==tel&&data.password==pwd){//如果返回來的信息說明提交的信息為正確的
window.location.href='logon.html';//正確登錄後頁面跳轉至
}
else{//如果返回來的信息說明提供的信息為錯誤的
if(tel != data.tel){//判斷是用戶名還是密碼錯誤,提示相應信息
alert(data.message);
$("#tel").val("");
$("#pwd").val("");
return false;
}
if(pwd != data.pwd){
alert(data.message);
$("#pwd").val("");
return false;
}
}
}
})
}
}
);
/*直接點擊enter免除手動點擊登錄按鈕*/
$(document).keyup(function(event){
if(event.keyCode ==13){
$("#login").trigger("click");
}
});
</script>
</html>
json文件內容
{
"mobile":"admin",
"password":"123",
"message":"用戶名或密碼錯誤"
}
7. 網站的用QQ登錄和用微博登錄怎麼弄,是前端切圖時做嗎,還是後台程序員做,
後台實現的,像騰訊、新浪等門戶網都會提供相應的數據介面,比如登陸介面、分享介面;站長一般都會在自己的網站上使用這些第三方介面,如用戶在瀏覽「1號店鋪」時通過使用QQ登陸,輸入完帳號和密碼是發送到騰訊的資料庫進行驗證,如果信息正確,騰訊就把相關的用戶的QQ基本信息發送給「1號店鋪」,「1號店鋪」則用騰訊提供的基本信息作為用戶的注冊資料訪問該網站。
由於只是用鏈接引用第三方介面,這功能理應前端來做。
8. web掃碼登錄怎麼實現,思路是什麼
1.前端調用後台生成二維碼的API,獲取到二維碼圖片和所包含的信息(通常是一個唯一ID)
2.前端檢測(通過輪詢或者websock,自己選擇)是否有手機掃碼,通過調用後台介面API,參數為上面的唯一ID
3.手機掃描二維碼登陸,手機端可以獲取到二維碼里的信息ID,帶上當前登陸用戶ID和二維碼里的ID調用後台介面。
後台存儲這個二維碼的數據,加上登錄用戶信息,當前台調用API時,給返回登錄成功。
4.前端獲取到登錄成功,進行跳轉
9. 如何用JS給第三方網頁表單填值,並模擬登錄
//這是從那singin方法中過來的,只要拼一下字元串,拼出url,用ajax提交就可以了
//我過來的url是這個https://passport.csdn.net/ajax/accounthandler.ashx?t=log&u=xxxx&p=password&remember=0&f=http%3A%2F%2F..com%2Fquestion%2F616465234235174812.html%3Fpush%3Dcore%26group%3D1%26qbl%3Dpush_question_0%26rprecommand%3Dc&rand=0.5584398012142628
vardata="u="+csdn.val2(u)
+"&p="+csdn.val2(p)
+"&remember="+($("#chkRemember").attr("checked")?"1":"0")
+"&f="+csdn.val2("f")
//+"&enc=1"
+"&rand="+Math.random();
csdn.doing=true;
csdn.loading($("#aLogin")[0]);
$.ajax({
url:csdn.acc_handler+"?t=log&"+data
,success:signin_back
,error:function(xhr){
signin_back(xhr.response);
}
});