ساخت فرم Login با استفاده از ویجت کلمه عبور در ASP.NET

در این مقاله نحوه ساخت فرم Login با استفاده از ویجت کلمه عبور در ASP.NET را بررسی خواهیم کرد. ویجت جاوا اسکریپت کلمه عبور که دارای قابلیت نمایش و ستاره دار کردن کلمه عبور در حین وارد کردن می باشد همچنین کلمه عبور تصادفی تولید کرده و همچنین میزان قدرت کلمه عبور را تعیین می کند.

ساخت فرم Login با استفاده از ویجت کلمه عبور در ASP.NET

ابتدا فایل ضمیمه را دانلود نمایید سپس نرم افزار ویژوال استادیو را باز کرده و یک Empty Website با نام LoginForm_demo بسازید.
 دو web form به آن اضافه نمایید.

ویجت کلمه عبور را به آن اضافه نمایید.

کدهای زیر را درون Login_Demo.aspx کپی نمایید.


    <%@ Page Language="C#" AutoEventWireup="true" CodeFile="Default.aspx.cs" Inherits="_Default" %>  
      
    <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">  
      
    <html xmlns="http://www.w3.org/1999/xhtml">  
    <head runat="server">  
        <title></title>  
        <link href="pwdwidget.css" rel="stylesheet" type="text/css" />  
        <script src="pwdwidget.js" type="text/javascript"></script>  
      
        <style type="text/css">  
        #man  
        {  
            margin:40px 40px 40px 40px;  
         }  
          
          
        </style>  
      
      
         
    </head>  
    <body>  
      
        <form id="form1" runat="server">  
        <div>  
        <strong id="man">Login Form</strong>  
        <p>---------------------------------------------------------------------------------------</p>  
          
        <div>  
        <asp:Label ID="Label2" runat="server" Text="EmailId:"></asp:Label>  
        </div>  
        <div>  
                <asp:TextBox ID="TextBox2" runat="server"></asp:TextBox>   
         </div>  
         <asp:Label ID="Label1" runat="server" Text="Password:"></asp:Label>  
        <div class='pwdwidgetdiv' id='thepwddiv'></div>  
            <script type="text/javascript">  
                var pwdwidget = new PasswordWidget('thepwddiv', 'regpwd');  
                pwdwidget.enableGenerate = true;  
                pwdwidget.enableShowStrength = true;  
                pwdwidget.MakePWDWidget();  
            </script>  
      
            <div>  
            <asp:Button ID="Button1" runat="server" Text="Log in" onclick="Button1_Click" />  
            </div>  
         <p>----------------------------------------------------------------------------------------</p>     
          
        </div>  
        </form>  
      
    </body>  
    </html>  

این قسمت کد جاوا اسکریپتی است که شما می توانید تولید پسورد(genetare password) را با True کردن فعال نمایید همچنین می تواند میزان قدرت کلمه عبور را نمایش دهید.

کد زیر را در صفحه Login_demo.aspx.cs کپی نمایید.

using System;  
using System.Collections.Generic;  
using System.Linq;  
using System.Web;  
using System.Web.UI;  
using System.Web.UI.WebControls;  
  
public partial class _Default : System.Web.UI.Page  
{  
    protected void Page_Load(object sender, EventArgs e)  
    {  
  
    }  
    protected void Button1_Click(object sender, EventArgs e)  
    {  
        Response.Redirect("Default2.aspx");  
  
    }  
} 

 

 

 

فایل های ضمیمه