人人做人人澡人人爽欧美,国产主播一区二区,久久久精品五月天,羞羞视频在线观看免费

當前位置:蘿卜系統下載站 > 技術開發教程 > 詳細頁面

ASP.NET 中的隨機密碼生成

ASP.NET 中的隨機密碼生成

更新時間:2022-07-31 文章作者:未知 信息來源:網絡 閱讀次數:


在開發需要用戶注冊后才能使用提供的各項功能的應用程序時,在新用戶提交注冊信息后,較常見的做法是由程序生成隨機密碼,然后發送密碼到用戶注冊時填寫的電子信箱,用戶再用收到的密碼來激活其帳戶。在 ASP.NET 中,實現隨機密碼生成功能是很容易的,下面的代碼給出了完整的實現方法:public static string MakePassword(string pwdchars, int pwdlen){
   string tmpstr = "";
   int iRandNum;
   Random rnd = new Random();
   for(int i=0;i<pwdlen;i++){
     iRandNum = rnd.Next(pwdchars.Length);
     tmpstr += pwdchars[iRandNum];
   }
   return tmpstr;
  }對照源碼,講一下具體的思路:方法 MakePassword 接受兩個參數,pwdchars 參數指定生成的隨機密碼串可以使用哪些字符,pwdlen 指定生成的隨機密碼串的長度。有了這兩個參數,通過調用 Random 類的 Next() 方法,先獲得一個大于或等于 0 而小于 pwdchars 長度的整數,以該數作為索引值,從可用字符串中隨機取字符,以指定的密碼長度為循環次數,依次連接取得的字符,最后即得到所需的隨機密碼串了。下面的代碼調用 MakePassword() 方法獲取長度為 10 ,可用字符范圍為大小寫字母及數字的隨機字符串。string randomchars = "abcdefghijklmnopqrstuvwxyz0123456789ABCDEFGHIJKLMNOPQRSTUVWXYZ";string password = MakePassword(randomchars, 10);

溫馨提示:喜歡本站的話,請收藏一下本站!

本類教程下載

系統下載排行

網站地圖xml | 網站地圖html
主站蜘蛛池模板: 诏安县| 句容市| 安福县| 安岳县| 吕梁市| 三门县| 额济纳旗| 兰考县| 滁州市| 沾益县| 连平县| 太康县| 开鲁县| 太谷县| 安多县| 翁源县| 定南县| 北宁市| 普兰县| 万年县| 华宁县| 若羌县| 瑞安市| 毕节市| 金乡县| 高清| 佛山市| 璧山县| 峨山| 南汇区| 德安县| 绥宁县| 岑巩县| 隆子县| 阜城县| 图们市| 南和县| 镇雄县| 灵川县| 永嘉县| 屏边|