Forgot Password Issue Send the Link on Email Id

In my small life, I have forgot password lot of times. We have lot of options are there recover any password, link send email id, get a OTP(One Time Password) password on mobile and so on.

In Front page we take two label and another one is button. Label showing email ID and Mobile No. 
 
HTML Page structure
  1. <form id="form1" runat="server">  
  2.   <div>  
  3.       <asp:Label runat="server" ID="name"></asp:Label>  
  4.       <br />  
  5.       <asp:Label runat="server" ID="Mobile"></asp:Label>  
  6.   </div>  
  7.   <asp:Button runat="server" ID="clickme" OnClick="clickme_Click" Text="test me " />  
  8. </form> 
Button click event  
  1. protected void clickme_Click(object sender, EventArgs e)  
  2. {  
  3.    name.Text = Getemail("[email protected]");  
  4.     Mobile.Text = GetMobile("1234567890");  
  5. }  
Get a Email ID
  1. public string Getemail(string Name)  
  2. {  
  3.     if (Name.Length < 1)  
  4.     {  
  5.         Response.Write("No records found");  
  6.     }  
  7.     else  
  8.     {  
  9.         for (i = 0; i < Name.Length; i++)  
  10.         {  
  11.             if (i >= 2)  
  12.             {  
  13.   
  14.                 if (Name[i] != _char)  
  15.                 {  
  16.                     temp += "*";  
  17.   
  18.                 }  
  19.                 else  
  20.                 {  
  21.                     temp += Name[i];  
  22.                     break;  
  23.                 }  
  24.             }  
  25.             else  
  26.             {  
  27.                 temp += Name[i];  
  28.             }  
  29.          }  
  30.   
  31.          for (int m = i + 1; m < Name.Length; m++)  
  32.          {  
  33.             temp += Name[m];  
  34.          }         
  35.   
  36.       }  

  37.       return temp;  
  38.  }  
Get a Mobile No
  1. public string GetMobile(string Mobile)  
  2. {  
  3.     temp = string.Empty;  
  4.     if (Mobile.Length < 1)  
  5.     {  
  6.         temp = "No Mobile no found";  
  7.   
  8.     }  
  9.     else  
  10.     {  
  11.         for (int i = 0; i < Mobile.Length; i++)  
  12.         {  
  13.             if (i < 1)  
  14.             {  
  15.                 temp += Mobile[i];  
  16.             }  
  17.             else  
  18.             {  
  19.                 if (i+1 == Mobile.Length)  
  20.                 {  
  21.                     temp += Mobile[i];  
  22.                 }  
  23.                 else  
  24.                 {  
  25.                     temp += "*";  
  26.                 }  
  27.             }  
  28.                  
  29.         }  
  30.      }  
  31.      return temp;  
  32.  } 
Final Output of code
 
  
Last word

I know this is not a big code but i share with any one help.