[發明專利]一種基于Random按自定義規則批量生成用戶名與密碼的方法在審
| 申請號: | 201310479765.3 | 申請日: | 2013-10-15 |
| 公開(公告)號: | CN104573482A | 公開(公告)日: | 2015-04-29 |
| 發明(設計)人: | 不公告發明人 | 申請(專利權)人: | 鎮江金軟計算機科技有限責任公司 |
| 主分類號: | G06F21/46 | 分類號: | G06F21/46 |
| 代理公司: | 暫無信息 | 代理人: | 暫無信息 |
| 地址: | 212009 江蘇*** | 國省代碼: | 江蘇;32 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 一種 基于 random 自定義 規則 批量 生成 用戶名 密碼 方法 | ||
技術領域
本發明涉及一種通過Random函數自動生成用戶名與密碼的方法。本發明屬于計算機技術領域。
背景技術
在許多業務系統中,系統用戶都會分為管理端用戶和下級客戶端用戶,為了保證系統安全性,外界用戶不能隨意注冊為系統客戶端用戶,管理端用戶需要給下級客戶端用戶分配用戶名和密碼,而手動設置在用戶較多時必然會導致工作量驟增,出錯或重復的可能性也很大。這是就需要在管理端添加用戶信息的時候,使用Random函數按照既定規則自動給用戶分配用戶名和密碼,這樣可以更加高效快速的給用戶分配用戶名與密碼,并且可以有效避免重復性。之后再增加加密功能,使安全性大大提升。
發明內容
在業務系統中,當管理端用戶給下級客戶端用戶分配用戶名和密碼的時候,在添加用戶信息時,使用Random函數按照既定規則進行用戶名與密碼的自動生成,然后綁定給用戶,這樣較手動的方法效率更高、重復率更低也更為安全。
具體步驟如下:
步驟1:設定用戶名和密碼組成規則,如用戶名為AB+0000字母數字型,密碼為000000數字型。
步驟2:根據用戶名和密碼組成設定,選取Random函數區間,如用戶名中數字為四位,區間則設定為(1000—9999),密碼為六位數字,區間則為(100000—999999)。
步驟3:在添加用戶信息時,調用生產用戶名密碼的方法,把Random生產的函數與組成設定字母進行拼接。
步驟4:把生產的用戶名與密碼與數據庫中已有用戶名密碼進行對比查詢,若有重復則重新生成,若沒有重復,把密碼進行MD5等方法加密后,與用戶名一同與該用戶綁定。
具體實施方式
實施例一
1.使用Myeclips?8.6開發平臺進行開發設計,使用專業數據庫軟件MySql進行數據管理。
2.設定用戶名與密碼的組成規則,用戶名為JG+0000字母加數字型,密碼為000000數字型。
3.?根據用戶名與密碼設定中所含數字的位數多少,設定Random函數區間,如用戶名四位數字區間為(1000—9999),密碼函數區間為(100000—999999)。
4.?添加用戶信息,調用生成用戶名密碼方法,生成一組用戶名與密碼的數字,把用戶名中隨機生成的數字與組成規則中字母進行拼接,如“JG”,,形成最后的用戶名。
5.?在數據庫中查詢重復性,若重復則重新生成,無重復則把密碼進行MD5加密,和用戶名一同與該用戶綁定。
除上述實施例外,本發明還可以有其他實施方式。凡采用等同替換或等效變換形成的技術方案,均落在本發明要求的保護范圍。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于鎮江金軟計算機科技有限責任公司,未經鎮江金軟計算機科技有限責任公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201310479765.3/2.html,轉載請聲明來源鉆瓜專利網。





