国产探花免费观看_亚洲丰满少妇自慰呻吟_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ā)表
主站蜘蛛池模板: 株洲县| 临夏县| 东平县| 遂溪县| 九江县| 沂南县| 中江县| 淮安市| 永城市| 洛扎县| 汉中市| 运城市| 阿拉尔市| 泗水县| 云林县| 泰宁县| SHOW| 安阳县| 永安市| 大关县| 天台县| 香河县| 九寨沟县| 莆田市| 惠安县| 连州市| 龙门县| 兴安县| 新乡县| 娄烦县| 旅游| 香格里拉县| 永胜县| 南郑县| 台安县| 浪卡子县| 东台市| 高淳县| 上犹县| 邵阳市| 麻城市|