ایجاد کلمه عبور به صورت تصادفی
دوشنبه 19 آبان 1393در این مقاله با نحوه ساخت کلمه عبور با تعداد کاراکتر مشخص و متشکل از عدد و حروف میپردازیم
ابتدا صفحه HTML مورد نظر را میسازیم
<div> <h3> مرجع تخصصی برنامه نویسان</h3> <div> <br /> <br /> <asp:Button ID="Button1" runat="server" Text="ایجاد کلمه عبور" OnClick="Button1_Click" /> <br /> <br /> <asp:Label ID="Label1" runat="server" Font-Bold="True" Font-Italic="True" Font-Names="Arial" ForeColor="Red"></asp:Label> </div> </div>
سپس یک متد جهت ساخت کلمه عبور
public static string CreateRandomPassword(int PasswordLength) { string _allowedChars = "0123456789abcdefghijkmnopqrstuvwxyzABCDEFGHJKLMNOPQRSTUVWXYZ"; Random randNum = new Random(); char[] chars = new char[PasswordLength]; int allowedCharCount = _allowedChars.Length; for (int i = 0; i < PasswordLength; i++) { chars[i] = _allowedChars[(int)((_allowedChars.Length) * randNum.NextDouble())]; } return new string(chars); }
ورودی متد تعداد طول کلمه عبور می باشد
سپس در رویداد کلید کد زیر را مینویسیم
Label1.Text = CreateRandomPassword(8);
نمونه هم ضمیمه شده
موفق باشید
- ASP.net
- 2k بازدید
- 9 تشکر