登入功能完成:
js:設定return
html:設定form
input
onclick="return fnlogin()"
getpost讀取表單資料
查詢資料庫使用者名稱密碼對:記住使用者名稱
跳轉到首頁
使用者名稱密碼不對:提示相應錯誤。
session:
從`flask`中匯入`session`
設定`secret_key`
操作字典一樣操作`session`:增加使用者名稱`session['username']=`username
import osdebug = true
secret_key = os.urandom(24)
dialect = 'mysql'
driver = 'mysqldb'
username = 'root'
password = 'root'
host = '127.0.0.1'
database = 'mytest'
sqlalchemy_database_uri = 'mysql+pymysql:'
sqlalchemy_track_modifications = false
doctype html
>
<
html
lang
="en"
>
<
head
>
<
meta
charset
="utf-8"
>
<
title
>
登入介面
title
>
<
link
rel="stylesheet"
type
="text/css"
href
="../static/css/denlu.css"
>
<
script
src="../static/js/return.js"
>
script
>
head
>
<
body
>
<
div
class
="box"
>
<
h1>登入
h1>
<
form
action
="}"
method
="post"
>
<
div
class
="input_box"
>
<
input
id="name"
type
="text"
placeholder
="請輸入使用者名稱"
name
="username"
>
div>
<
div
class
="input_box"
>
<
input
id="pass"
type
="password"
placeholder
="請輸入密碼"
name
="password"
>
div>
<
div
id="error_box"
><
br>
div>
<
div
class
="input_box"
>
<
button
onclick
="fnlogin()"
>登入
button
>
div>
form
>
div>
body
>
html
>
function fnlogin() else if ((ouname.value.charcodeat(0)>= 48) && (ouname.value.charcodeat(0) <
= 57
)) else for (var i
= 0;
i < ouname.value.length; i++)
}if (oupass.value.length > 20 || oupass.value.length
<6)
return iserror;
window.alert("登入成功!")
}
flex 登入時記住使用者名稱和密碼功能實現
此方法記住使用者名稱和密碼是跨瀏覽器的,因為儲存使用者名稱和密碼的的檔案儲存在本地flash檔案中 第一步,存放使用者名稱和密碼在flash本地檔案中 var userinfocookie sharedobject sharedobject.getlocal userinfocookie if re...
vue 登入頁面使用Cookie記住使用者名稱和密碼
一 cookie 基礎知識 1,cookie 是有大小限制的,大多數瀏覽器支援最大為 4096 位元組 大約4m 的 cookie,如果 cookie 字串的長度超過最大限制,則該屬性將返回空字串。2,由於 cookie 最終都是以檔案形式存放在客戶端計算機中,所以檢視和修改 cookie 都是很方...
使用cookie實現記住使用者名稱的功能
首先必須登入成功,如果 記住使用者名稱 打勾,那麼儲存username到cookie中 if isrememberusername null isrememberusername.equals true 反之,刪除名字是username的cookie else 重啟瀏覽器,進入登入頁面,獲取名字是u...