六月婷婷综合激情-六月婷婷综合-六月婷婷在线观看-六月婷婷在线-亚洲黄色在线网站-亚洲黄色在线观看网站

明輝手游網中心:是一個免費提供流行視頻軟件教程、在線學習分享的學習平臺!

ASP.NET 中的隨機密碼生成

[摘要]在開發需要用戶注冊后才能使用提供的各項功能的應用程序時,在新用戶提交注冊信息后,較常見的做法是由程序生成隨機密碼,然后發送密碼到用戶注冊時填寫的電子信箱,用戶再用收到的密碼來激活其帳戶。在 ASP.NET 中,實現隨機密碼生成功能是很容易的,下面的代碼給出了完整的實現方法:public stati...

在開發需要用戶注冊后才能使用提供的各項功能的應用程序時,在新用戶提交注冊信息后,較常見的做法是由程序生成隨機密碼,然后發送密碼到用戶注冊時填寫的電子信箱,用戶再用收到的密碼來激活其帳戶。在 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);


主站蜘蛛池模板: 午夜h视频| 天天插天天色 | 青青青国产高清在线观看视频 | 亚洲国产成人久久77 | 亚洲日本成人 | 色美女影院| 日韩大片在线播放 | 日本高清视频网址 | 张丽莉老师的故事 | 日本免费v片一二三区 | 五月婷婷综合基地 | 亚洲国产成人久久综合一区 | 亚洲福利秒拍一区二区 | 视频自拍网 | 亚洲精品网站日本xxxxxxx | 青草视频网址 | 青春草在线观看精品免费视频 | 亚洲成a人片在线观看导航 亚洲成a人片在线观看播放 | 欧美在线播放一区二区 | 天天躁日日躁狠狠躁欧美日韩 | 亚洲色视频在线播放网站 | 亚洲国产精久久久久久久 | 探花精品| 日本视频网站在线观看 | 啪啪网站视频 | 在线播放精品一区二区啪视频 | 日韩欧美视频在线一区二区 | 日韩资源在线 | 色婷婷激婷婷深爱五月老司机 | 孕妇三片高清在线观看 | 日韩黄网| 青青草成人免费在线视频 | 色噜噜亚洲 | 青草视频在线观看免费网站 | 日韩欧美亚洲一区 | 亚洲第一页国产 | 欧洲精品视频完整版在线 | 日本 亚洲 欧美 | 日韩专区亚洲综合久久 | 色综合久久中文 | 伊人婷婷色香五月综合缴激情 |