開發工具與關鍵技術:visual studio、mvc
上次我把如何登入的**給寫了,卻沒有寫如何記住登入的賬號密碼,所以現在我就簡單的寫一下是如何記住賬號密碼的。
如果我們沒寫記住密碼的話,那每登入一次就要重新輸入一遍,太麻煩了。所以我們還是把記住密碼寫上去方便一些。寫記住密碼也是挺簡單的,就是判斷是否把記住密碼打鉤了,然後把賬號和密碼儲存到session中,然後登入的時把它回填回去,賬號的儲存時間是根據cookie來判斷的。
首先我們在控制器那裡把使用者登入的方法給寫了,然後在判斷查詢出登入的賬號、密碼和資料庫的賬號、密碼一樣時,我們就要把查詢出的使用者賬號資訊放到session裡面去。
public actionresult userlogin
(s_user pwuser)
else
這裡我們把cookie的有效期設定為昨天,瀏覽器會自動刪除cookie的。
使用者登入的方法寫完後,我們就要在登入的控制器那裡寫回填的方法了。
首先我們要宣告幾個變數,然後賬號和密碼賦值為空,記住否的單選框我們給它false。
public actionresult login()
if(cookie[
"password"]!=
null
) isrember =
true
;}
最後把資料返回到頁面
//把資料傳遞到頁面
viewbag.usernumber = usernumber;
viewbag.password = password;
viewbag.isrember = isrember;
return
view()
;}
再到頁面的input裡接收下賬號和密碼。
class
="form-group form-row"
>
class
="sr-only"
for="usernumber"
>
使用者名稱label
>
class
="col-12"
>
class
="input-group"
>
class
="input-group-prepend"
>
class
="input-group-text"
>
class
="fas fa-fw fa-user"
>
i>
div>
div>
type
="text"
name
="usernumber"
id="usernumber"
class
="form-control"
placeholder
="使用者名稱"
value
="@viewbag.usernumber"
/>
div>
div>
div>
class
="form-group form-row"
>
class
="sr-only"
for="password"
>
密碼label
>
class
="col-12"
>
class
="input-group"
>
class
=>
class
="input-group-text"
>
class
="fas fa-fw fa-unlock"
>
i>
div>
div>
type
="password"
name
="password"
id="password"
class
="form-control"
placeholder
="密碼"
value
="@viewbag.password"
/>
div>
div>
div>
class
="form-group form-row"
>
class
="col-12"
>
class
="custom-control custom-checkbox"
>
type
="checkbox"
class
="custom-control-input"
name
="rememberme"
id="rememberme"
value
="true"
@(viewbag.isrember
?"checked"
:"")
/>
class
="custom-control-label"
for="rememberme"
>
記住我style
="color
: red
">
(請不要在公用電腦上使用!)span
>
label
>
div>
div>
div>
這樣子記住密碼就寫完了,別人登入賬號的時候也可以更加方便了 python函式如何寫 python如何寫函式
python函式的定義 定義函式,也就是建立乙個函式,可以理解為建立乙個具有某些用途的工具。定義函式需要用 def 關鍵字實現,具體的語法格式如下 def 函式名 形參列表 由零條到多條可執行語句組成的 塊 return 返回值 其中,用 括起來的為可選擇部分,即可以使用,也可以省略。此格式中,各部...
python如何寫日誌 python如何寫日誌
這篇文章介紹了 python 的 logging 模組,包括它的設計以及針對更多複雜案例的適用方法。這篇文章不是寫給開發者的文件,它更像是乙個指導手冊,來說明 python 的 logging 模板是如何搭建的,並且激發感興趣的人深入研究。為什麼使用 logging 模組?也許會有開發者會問,為什麼...
如何寫 如何寫好指令碼?
好的指令碼當然要有好的開場白 好的開題 破題 話題引入,好的敘述與分析 好的結束語。好的指令碼還應有好的輔助說明的素材,700 800字的指令碼,對應的素材數量如下 非真人出鏡者 素材數量需要翻倍,最好找到超過20個素材。寫好指令碼還應注意以幾點 一 開門見山 快速切入主題,這樣的話就更容易讓觀眾對...