網(wǎng)頁登陸設(shè)計
提問問題
列表
-
目前千元機有什么推薦嗎
查看答案>>
-
老年人專用手機品牌哪個好
查看答案>>
-
c3駕駛證能開什么車
查看答案>>
-
2018年1000以下手機哪個品牌好
查看答案>>
-
我的淘寶個人中心打不開了.為什么.怎么辦啊?
查看答案>>
-
假如給你一個登陸界面怎么測,詳細(xì)點的,要有等價類,邊界值等黑盒方法測試,設(shè)計用例
查看答案>>
-
簡單的用戶登錄窗口設(shè)計,vs2013與數(shù)據(jù)庫的鏈接問題(求改代碼)
查看答案>>
-
網(wǎng)頁設(shè)計怎樣將用戶申請的賬號密碼保存到數(shù)據(jù)庫,然后用戶登陸的時候可以根據(jù)數(shù)據(jù)庫的賬號密碼是否正確登
查看答案>>
-
如何設(shè)計安全的用戶登錄功能
查看答案>>
目前千元機有什么推薦嗎
因為品牌不同,產(chǎn)品的設(shè)計理念等也是不一樣的,各有優(yōu)勢建議根據(jù)需求及喜好選擇合適的手機。由于手機產(chǎn)品的機型眾多,適用人群不一樣,可以登陸三星網(wǎng)站查看熱門旗艦機型以及最新產(chǎn)品.
老年人專用手機品牌哪個好
因為品牌不同,產(chǎn)品的設(shè)計理念等也是不一樣的,各有優(yōu)勢建議根據(jù)需求及喜好選擇合適的手機。由于手機產(chǎn)品的機型眾多,適用人群不一樣,可以登陸三星網(wǎng)站查看熱門旗艦機型以及最新產(chǎn)品.
c3駕駛證能開什么車
C3駕駛證可以開的車如下: 低速載貨汽車(原四輪農(nóng)用運輸車、輕型載貨汽車,車長小于6m,總質(zhì)量小于4500kg?! ⌒⌒推?C1:小型、微型載客汽車以及輕型、微型載貨汽車、輕、小、微型專項作業(yè)車; 小型自動擋汽車 C2:小型、微型自動擋載客汽車以及輕型、微型自動擋載貨汽車; 低速載貨汽車 C3:低速載貨汽車(原四輪農(nóng)用運輸車); 三輪汽車 C4:三輪汽車(原三輪農(nóng)用運輸車)。
2018年1000以下手機哪個品牌好
品牌不同,配置、設(shè)計理念、適用人群等也是不一樣的,各有優(yōu)勢,建議根據(jù)需求及喜好選擇合適的機型。如需了解三星產(chǎn)品的詳細(xì)機型信息,請登陸官網(wǎng)-點擊右上角放大鏡圖標(biāo)輸入型號查詢。
我的淘寶個人中心打不開了.為什么.怎么辦啊?
有幾個情況會導(dǎo)致這個現(xiàn)象出現(xiàn):1.你的網(wǎng)速過慢,網(wǎng)頁代碼沒有完全下載就運行了,導(dǎo)致不完整。請刷新。2.網(wǎng)頁設(shè)計錯誤,導(dǎo)致部分代碼不能執(zhí)行。3.你的瀏覽器不兼容導(dǎo)致部分代碼不能執(zhí)行。4.你的IE瀏覽器緩存出錯,請右鍵點擊桌面IE瀏覽器,選擇屬性,在常規(guī)頁面里,點擊刪除文件這個按鈕,選擇全部刪除,并且點擊刪除cookies按鈕。5.網(wǎng)站服務(wù)器訪問量太大,導(dǎo)致服務(wù)器超負(fù)載,部分代碼沒有完全下載就提示瀏覽器完畢,導(dǎo)致錯誤。你可以多刷新,或者換一個網(wǎng)速比較好的時候訪問(前提是這個網(wǎng)站是個大網(wǎng)站,不會出現(xiàn)問題)6.問題可能是因為QQ空間系統(tǒng)進行日常維護更新,所以經(jīng)常出現(xiàn)一些QQ系統(tǒng)繁忙,空間網(wǎng)頁,導(dǎo)航 播放器, 模塊不能顯示,日志看不到.裝扮無法保存.QQ簽名擋不能改.QQ面板顯示不出QQ空間,QQ空間的圖標(biāo)不亮,閃圖不會閃,空間歌播放不流暢或者驗證碼一直出錯之類的問題。請不要著急.多開幾次或者等系統(tǒng)維護好了就行了。或者你可以按照以下方法處理:一、一定要清除IE垃圾!這可以幫助您解決很多訪問上的問題!清除方法:1、請您點擊IE瀏覽器中的“工具”,選擇“internet選項”; 2、在“常規(guī)”頁面點擊“刪除文件”,然后勾上“同時刪除脫機內(nèi)容”,點擊確定; 二、請您點擊IE瀏覽器中的“工具”選擇“internet選項”,進入“安全”頁面,點擊“自定義級別”,對“對標(biāo)記為可安全執(zhí)行腳本的ActiveX控件執(zhí)行腳本”設(shè)置為“啟用”; 三、您可以嘗試暫時關(guān)閉相關(guān)上網(wǎng)助手等,再進入QQ空間進行訪問,如果可以訪問,請檢查您的上網(wǎng)助手設(shè)置; 四、確認(rèn)您的防火墻沒有阻止Qzone.exe訪問網(wǎng)絡(luò)。 QQ愛好者真誠為您服務(wù)
假如給你一個登陸界面怎么測,詳細(xì)點的,要有等價類,邊界值等黑盒方法測試,設(shè)計用例
概括了8個方面,這些都是要重點考慮的:1. 正確的用戶名和密碼,包括是合法的字符和合法長度2. 錯誤的用戶名,包括用戶名含有非法字符、長度過長、長度過短 3. 正確的用戶名和錯誤的密碼,包括非法字符、長度過長或過短4. 用戶名和密碼都為空5. 正確的用戶名,密碼為空6. 任意的用戶名和密碼,包括正確的或錯誤的,也可以為空 7. 檢查UI友好性 檢查登錄界面設(shè)計是否合理,符合UI規(guī)范標(biāo)準(zhǔn) 界面符合習(xí)慣、美觀,按鈕對齊,輸入框?qū)R,無錯別字,字體大小協(xié)調(diào),文字描述準(zhǔn)確8. 檢查安全性(SQL注入等)
簡單的用戶登錄窗口設(shè)計,vs2013與數(shù)據(jù)庫的鏈接問題(求改代碼)
計算機名稱一般會自動帶有 -PC帳戶名的話,一般不會有 -PC估計可呢個是 UID的問題
我安裝數(shù)據(jù)庫的時候 是用Windows賬戶登錄的 數(shù)據(jù)庫都能登上
你用 windows 身份驗證能登陸上,你沒看到嗎,帳戶名是 wuyunjiang
網(wǎng)頁設(shè)計怎樣將用戶申請的賬號密碼保存到數(shù)據(jù)庫,然后用戶登陸的時候可以根據(jù)數(shù)據(jù)庫的賬號密碼是否正確登
方法有很多。我目前會的是php和mysql例如首先寫一個注冊的前端頁面,有賬號密碼之類的輸入框,然后有一個提交按鈕。用戶輸入完必要的數(shù)據(jù),點擊提交后,通過事先寫好的php文件把輸入框的輸入依次傳出數(shù)據(jù)庫。(數(shù)據(jù)庫里提前已經(jīng)創(chuàng)建好表了,所以php直接按照賬號,密碼分別把內(nèi)容放進去就可以了)用戶登錄的時候,也是輸入完內(nèi)容后點擊按鈕,這個時候通過php代碼把用戶名提交給數(shù)據(jù)庫進行查找,找到匹配的以后再驗證密碼。注意,要先驗證用戶名,因為用戶名是唯一的,但是密碼有可能有重復(fù)的
如何設(shè)計安全的用戶登錄功能
Web上的用戶登錄功能應(yīng)該是最基本的功能了,可是在我看過一些站點的用戶登錄功能后,我覺得很有必要寫一篇文章教大家怎么來做用戶登錄功能。下面的文章告訴大家這個功能可能并沒有你所想像的那么簡單,這是一個關(guān)系到用戶安全的功能,希望大家能從下面的文章中能知道什么樣的方法才是一個好的用戶登錄功能?! ∮脩裘涂诹睢 ∈紫龋覀兿葋碚f說用戶名和口令的事。這并不是本站第一次談?wù)撨@個事了。如何管理自己的口令讓你知道怎么管理自己的口令,破解你的口令讓你知道在現(xiàn)代這樣速度的計算速度下,用窮舉法破解你的口令可能會是一件很輕松的事。在這里我想告訴從開發(fā)者的角度上來做設(shè)計這個用戶名和口令的事。下面一幾件規(guī)則: 限制用戶輸入一些非常容易被破解的口令。如什么qwert,123456, password之類,就像twitter限制用戶的口令一樣做一個口令的黑名單。另外,你可以限制用戶口令的長度,是否有大小寫,是否有數(shù)字,你可以用你的程序做一下校驗。當(dāng)然,這可能會讓用戶感到很不爽,所以,現(xiàn)在很多網(wǎng)站都提供了UX讓用戶知道他的口令強度是什么樣的(比如這個有趣的UX),這樣可以讓用戶有一個選擇,目的就是告訴用戶——要想安全,先把口令設(shè)得好一點。 千萬不要明文保存用戶的口令。正如如何管理自己的口令所說的一樣,很多時候,用戶都會用相同的ID相同的口令來登錄很多網(wǎng)站。所以,如果你的網(wǎng)站明文保存的話,那么,如果你的數(shù)據(jù)被你的不良員工流傳出去那對用戶是災(zāi)難性的。所以,用戶的口令一定要加密保存,最好是用不可逆的加密,如MD5或是SHA1之類的有hash算法的不可逆的加密算法。CSDN曾明文保存過用戶的口令。(另,對于國內(nèi)公司的品行以及有關(guān)部門的管理方式,我不敢保證國內(nèi)網(wǎng)站以加密的方式保存你的口令。我覺得,做為一個有良知的人,我們應(yīng)該加密保存用戶的口令) 是否讓瀏覽器保存口令。我們有N多的方法可以不讓瀏覽器保存用戶名和口令。但是這可能對用戶來說很不爽。因為在真實世界里誰也記得不住那么多的口令。很多用戶可能會使用一些密碼管理工具來保存密碼,瀏覽器只是其中一種。是否讓瀏覽器保存這個需要你做決定,重點是看一下你的系統(tǒng)的安全級別是否要求比較高,如果是的話,則不要讓瀏覽器保存密碼,并在網(wǎng)站明顯的位置告訴用戶——保存口令最安全的地方只有你的大腦。 口令在網(wǎng)上的傳輸。因為HTTP是明文協(xié)議,所以,用戶名和口令在網(wǎng)上也是明文發(fā)送的,這個很不安全。你可以看看這篇文章你就明白了。要做到加密傳輸就必需使用HTTPS協(xié)議。但是,在中國還是有很多網(wǎng)站的Web登錄方式還在使用ActiveX控件,這可能成為IE6還大量存在的原因。我通常理解為這些ActiveX控件是為了反鍵盤記錄程序的。不過,我依然覺ActiveX控件不應(yīng)該存在,因為在國外的眾多安全很重要的站點上都看不到ActiveX的控件的身影。 用戶登錄狀態(tài) 首先,我想告訴大家的是,因為HTTP是無狀態(tài)的協(xié)議,也就是說,這個協(xié)議是無法記錄用戶訪問狀態(tài)的,其每次請求都是獨立的無關(guān)聯(lián)的,一筆是一筆。而我們的網(wǎng)站都是設(shè)計成多個頁面的,所在頁面跳轉(zhuǎn)過程中我們需要知道用戶的狀態(tài),尤其是用戶登錄的狀態(tài),這樣我們在頁面跳轉(zhuǎn)后我們才知道是否可以讓用戶有權(quán)限來操作一些功能或是查看一些數(shù)據(jù)。 所以,我們每個頁面都需要對用戶的身份進行認(rèn)證。當(dāng)然,我們不可能讓用戶在每個頁面上輸入用戶名和口令,這會讓用戶覺得我們的網(wǎng)站相當(dāng)?shù)腟B。為了實現(xiàn)這一功能,用得最多的技術(shù)就是瀏覽器的cookie,我們會把用戶登錄的信息存放在客戶端的cookie里,這樣,我們每個頁面都從這個cookie里獲得用戶是否登錄的信息,從而達(dá)到記錄狀態(tài),驗證用戶的目的。但是,你真的會用cookie嗎?下面是使用cookie的一些原則。 千萬不要在cookie中存放用戶的密碼。加密的密碼都不行。因為這個密碼可以被人獲取并嘗試離線窮舉。所以,你一定不能把用戶的密碼保存在cookie中。我看到太多的站點這么干了。 正確設(shè)計“記住密碼”。這個功能簡直就是一個安全隱患,我覺得并不是所有的程序員都知道怎么設(shè)計這個事。一般的設(shè)計是——一時用戶勾選了這個功能,系統(tǒng)會生成一個cookie,cookie包括用戶名和一個固定的散列值,這個固定的散列值一直使用。這樣,你就可以在所有的設(shè)備和客戶上都可以登錄,而且可以有多個用戶同時登錄。這個并不是很安全。下面是一些更為安全的方法供你參考: ?。ā?2011/08/26,原文中有些小錯誤,并且說的不清楚,重新調(diào)整了一下——) 1)在cookie中,保存三個東西——用戶名,登錄序列,登錄token。 用戶名:明文存放。 登錄序列:一個被MD5散列過的隨機數(shù),僅當(dāng)強制用戶輸入口令時更新(如:用戶修改了口令)?! 〉卿泃oken:一個被MD5散列過的隨機數(shù),僅一個登錄session內(nèi)有效,新的登錄session會更新它?! ?)上述三個東西會存在服務(wù)器上,服務(wù)器的驗證用戶需要驗證客戶端cookie里的這三個事。 3)這樣的設(shè)計會有什么樣的效果,會有下面的效果, a)登錄token是單實例登錄。意思就是一個用戶只能有一個登錄實例?! )登錄序列是用來做盜用行為檢測的。如果用戶的cookie被盜后,盜用者使用這個cookie訪問網(wǎng)站時,我們的系統(tǒng)是以為是合法用戶,然后更新“登錄token”,而真正的用戶回來訪問時,系統(tǒng)發(fā)現(xiàn)只有“用戶名”和“登錄序列”相同,但是“登錄token”不對,這樣的話,系統(tǒng)就知道,這個用戶可能出現(xiàn)了被盜用的情況,于是,系統(tǒng)可以清除并更改登錄序列 和 登錄token,這樣就可以令所有的cookie失效,并要求用戶輸入口令。并給警告用戶系統(tǒng)安全?! ?)當(dāng)然,上述這樣的設(shè)計還是會有一些問題,比如:同一用戶的不同設(shè)備登錄,甚至在同一個設(shè)備上使用不同的瀏覽器保登錄。一個設(shè)備會讓另一個設(shè)備的登錄token和登錄序列失效,從而讓其它設(shè)備和瀏覽器需要重新登錄,并會造成cookie被盜用的假象。所以,你在服務(wù)器服還需要考慮- IP 地址, a)如果以口令方式登錄,我們無需更新服務(wù)器的“登錄序列”和 “登錄token”(但需要更新cookie)。因為我們認(rèn)為口令只有真正的用戶知道。 b)如果 IP相同 ,那么,我們無需更新服務(wù)器的“登錄序列”和 “登錄token”(但需要更新cookie)。因為我們認(rèn)為是同一用戶有同一IP(當(dāng)然,同一個局域網(wǎng)里也有同一IP,但我們認(rèn)為這個局域網(wǎng)是用戶可以控制的。網(wǎng)吧內(nèi)并不推薦使用這一功能)。 c)如果(IP不同 &&沒有用口令登錄),那么,“登錄token”就會在多個IP間發(fā)生變化(登錄token在兩個或多個ip間被來來回回的變換),當(dāng)在一定時間內(nèi)達(dá)到一定次數(shù)后,系統(tǒng)才會真正覺得被盜用的可能性很高,此時系統(tǒng)在后臺清除“登錄序列”和“登錄token“,讓Cookie失效,強制用戶輸入口令(或是要求用戶更改口令),以保證多臺設(shè)備上的cookie一致。 不要讓cookie有權(quán)限訪問所有的操作。否則就是XSS攻擊,這個功能請參看新浪微博的XSS攻擊。下面的這些功能一定要用戶輸入口令: 1)修改口令?! ?)修改電子郵件。(電子郵件通過用來找回用戶密碼) 3)用戶的隱私信息。 4)用戶消費功能。 權(quán)衡Cookie的過期時間。如果是永不過期,會有很不錯的用戶體驗,但是這也會讓用戶很快就忘了登錄密碼。如果設(shè)置上過期期限,比如2周,一個月,那么可能會好一點,但是2周和一個月后,用戶依然會忘了密碼。尤其是用戶在一些公共電腦上,如果保存了永久cookie的話,等于泄露了帳號。所以,對于cookie的過期時間我們還需要權(quán)衡?! ≌一乜诹畹墓δ堋 ≌一乜诹畹墓δ芤欢ㄒ峁5呛芏嗯笥巡⒉恢涝趺磥碓O(shè)計這個功能。我們有很多找回口令的設(shè)計,下面我逐個點評一下。 千萬不要使用安全問答。事實證明,這個環(huán)節(jié)很煩人,而且用戶并不能很好的設(shè)置安全問答。什么,我的生日啊,我母親的生日,等等。因為今天的互聯(lián)網(wǎng)和以前不一樣了,因為SNS,今天的互聯(lián)比以前更真實了,我可以上facebook,開心,人人網(wǎng),LinkedIn查到你的很多的真實的信息。通過這些信息我可以使用安全問答來重設(shè)你的口令。這里需要說一下 Facebook,F(xiàn)acebook的安全問答很強大,還要你通過照片認(rèn)人,呵呵?! 〔灰刂糜脩舻拿艽a。因為這有可能讓用戶的密碼遭到惡意攻擊。當(dāng)然,你要發(fā)個郵件給用戶讓其確認(rèn),用戶點擊郵件中的一個鏈接,你再重置。我并不推薦這樣的方法,因為用戶一般都會用筆記下來這個很難記的口令,然后登錄系統(tǒng),因為登錄系統(tǒng)時使用了“記住密碼”的功能,所以導(dǎo)致用戶不會去修改密碼,從而要么導(dǎo)到被寫下來的密碼被人盜取,要么又忘記了密碼。 好一點的做法——通過郵件自行重置。當(dāng)用戶申請找回口令功能的時候,系統(tǒng)生成一個MD5唯一的隨機字串(可通過UID+IP+timestamp+隨機數(shù)),放在數(shù)據(jù)庫中,然后設(shè)置上時限(比如1小時內(nèi)),給用戶發(fā)一個郵件,這個連接中包含那個MD5的字串的鏈接,用戶通過點擊那個鏈接來自己重新設(shè)置新的口令?! 「靡稽c的做法——多重認(rèn)證。比如:通過手機+郵件的方式讓用戶輸入驗證碼。手機+郵件可能還不把握,因為手機要能會丟了,而我的手機可以訪問我的郵箱。所以,使用U盾,SecureID(一個會變化的6位數(shù)token),或是通過人工的方式核實用戶身份。當(dāng)然,這主要看你的系統(tǒng)的安全級別了?! 】诹钐綔y防守 使用驗證碼。驗證碼是后臺隨機產(chǎn)生的一個短暫的驗證碼,這個驗證碼一般是一個計算機很難識別的圖片。這樣就可以防止以程序的方式來嘗試用戶的口令。事實證明,這是最簡單也最有效的方式。當(dāng)然,總是讓用戶輸入那些肉眼都看不清的驗證碼的用戶體驗不好,所以,可以折中一下。比如Google,當(dāng)他發(fā)現(xiàn)一個IP地址發(fā)出大量的搜索后,其會要求你輸入驗證碼。當(dāng)他發(fā)現(xiàn)同一個IP注冊了3個以上的gmail郵箱后,他需要給你發(fā)短信方式或是電話方式的驗證碼?! ∮脩艨诹钍〈螖?shù)。調(diào)置口令失敗的上限,如果失敗過多,則把帳號鎖了,需要用戶以找回口令的方式來重新激活帳號。但是,這個功能可能會被惡意人使用。最好的方法是,增加其嘗試的時間成本(以前的這篇文章說過一個增加時間成本的解密算法)。如,兩次口令嘗試的間隔是5秒鐘。三次以上錯誤,帳號被臨時鎖上30秒,5次以上帳號被鎖1分鐘,10次以上錯誤帳號被鎖4小時…… 系統(tǒng)全局防守。上述的防守只針對某一個別用戶。惡意者們深知這一點,所以,他們一般會動用“僵尸網(wǎng)絡(luò)”輪著嘗試一堆用戶的口令,所以上述的那種方法可能還不夠好。我們需要在系統(tǒng)全局域上監(jiān)控所有的口令失敗的次數(shù)。當(dāng)然,這個需要我們平時沒有受到攻擊時的數(shù)據(jù)做為支持。比如你的系統(tǒng),平均每天有5000次的口令錯誤的事件,那么你可以認(rèn)為,當(dāng)口令錯誤大幅超過這個數(shù)后,而且時間相對集中,就說明有黑客攻擊。這個時候你怎么辦?一般最常見使用的方法是讓所有的用戶輸錯口令后再次嘗試的時間成本增加?! ∽詈螅僬f一下,關(guān)于用戶登錄,使用第三方的 OAuth 和 OpenID 也不失為一個很不錯的選擇。
熱門問答
- 模版還是模板
- 免費建站
- 淘寶網(wǎng)頁是哪個公司做的
- 免費制作企業(yè)
- 簡單個人網(wǎng)站模板
- 制作網(wǎng)站的的網(wǎng)站
- 怎么學(xué)網(wǎng)頁設(shè)計
- html模板文件
- 手機網(wǎng)站的優(yōu)化
- 什么是排版設(shè)計
- 廣告公司網(wǎng)站制作
- 網(wǎng)站優(yōu)化是什么
- 怎么用手機制作簡歷
- 武漢建設(shè)網(wǎng)站
- 網(wǎng)站建設(shè)公司怎么樣
- seo優(yōu)化培訓(xùn)
- 網(wǎng)站的建設(shè)哪家好
- 制作簡歷圖片
- 什么是網(wǎng)絡(luò)推廣優(yōu)化
- 網(wǎng)頁制作學(xué)那些