国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 學(xué)院 > 開發(fā)設(shè)計(jì) > 正文

WisDom.Net 框架設(shè)計(jì)(四) 用戶安全

2019-11-17 01:31:04
字體:
供稿:網(wǎng)友
WisDom.Net 框架設(shè)計(jì)(四) 用戶安全

WisDom.Net ----用戶安全

1.用戶單機(jī)登錄

正如其名這里要求其實(shí)就是顯示用戶只能在一臺(tái)電腦上登錄。防止多處登錄,這里簡單的說一下實(shí)現(xiàn)原理,我們在這里使用session +cookie 的方法來實(shí)現(xiàn) 如下圖所示

(1) 輸入用戶名密碼

(2) 校驗(yàn)用戶名密碼格式是否正確

(3) 傳入用戶名密碼

(4) 校驗(yàn)用戶密碼是否正確,返回登錄LoginGuid

(5) 用戶名密碼是否正確

(6) 判斷用戶在session中是否存在,存在即更新用戶LoginGuid,不存在則新增,并在cookie中寫入LoginGuid

(7) 傳入LoginGuid

(8)判斷用戶LoginGuid是否存在。不存在即提示下線

2.用戶密碼安全性

1. 我們這里采用 AES 做為加密算法

2.為了防止用戶輸入密碼過于簡單,我們這里在密碼前加上一些特殊字符,強(qiáng)化密碼的復(fù)雜度

/// <summary>        /// 加密        /// </summary>        /// <param name="PassWord"></param>        /// <returns></returns>        public static string Encryption(string PassWord)        {            return WisDomSecurityUnit.AESEncrypt(md5Key + PassWord, AESEncryptKey);        }        /// <summary>        /// 解密        /// </summary>        /// <param name="PassWord"></param>        /// <returns></returns>        public static string Decryption(string PassWord)        {            string pwd = WisDomSecurityUnit.AESDecrypt(PassWord, AESEncryptKey);            if (!pwd.Contains(Md5Key))            {                return string.Empty;            }            pwd = pwd.Substring(Md5Key.Length, (pwd.Length - Md5Key.Length));            return pwd.Trim();        }

3.用戶數(shù)據(jù)安全性

1.嚴(yán)格的權(quán)限控制(在下一篇博文中詳細(xì)的說一下)

目前的想法有2個(gè)的。 1。用戶只能刪除和編輯自己的創(chuàng)建的數(shù)據(jù),2.用戶可以修改和編輯比自己權(quán)限小的數(shù)據(jù)

2.數(shù)據(jù)備份 這里可能會(huì)使用MySQL的定時(shí)任務(wù)


發(fā)表評(píng)論 共有條評(píng)論
用戶名: 密碼:
驗(yàn)證碼: 匿名發(fā)表
主站蜘蛛池模板: 海口市| 鄢陵县| 赫章县| 思南县| 安丘市| 和平区| 礼泉县| 南汇区| 伊吾县| 南昌县| 湖州市| 图木舒克市| 岳阳市| 大化| 武川县| 德兴市| 油尖旺区| 湘潭县| 怀来县| 隆化县| 庆阳市| 伊吾县| 海门市| 开封县| 曲松县| 秭归县| 松原市| 天全县| 上虞市| 内乡县| 河南省| 霍城县| 金寨县| 宣恩县| 扶沟县| 宣城市| 吴堡县| 海阳市| 饶平县| 海淀区| 佛山市|