My Codings

Codings For Authentication in Sign in and Sign Out
For authentication in html source code
Code for login









<script language="VB" runat="server"> Sub ProcessLogin(objSender As Object, objArgs As EventArgs)
   If FormsAuthentication.Authenticate(txtUser.Text, txtPassword.Text) Then
     FormsAuthentication.RedirectFromLoginPage(txtUser.Text, chkPersistLogin.Checked)
  Else
     ErrorMessage.InnerHtml = "<b>Something went wrong...</b> please re-enter your credentials..."
  End If

End Sub


Code to be displayed after you loged in
<%@Page Language="VB" %>
<%@Import Namespace="System.Web.Security" %>
<script language="vb" runat="server">

Sub SignOut(objSender As Object, objArgs As EventArgs)
  
'delete the users auth cookie and sign out
  FormsAuthentication.SignOut()
  'redirect the user to their referring page
  Response.Redirect(Request.UrlReferrer.ToString())
End Sub

Sub Page_Load()
  'verify authentication
  If User.Identity.IsAuthenticated Then
    'display Credential information
    displayCredentials.InnerHtml = "Current User : <b>" & User.Identity.Name & "</b>" & _
                                                  "<br><br>Authentication Used : <b>" & User.Identity.AuthenticationType & "</b>"
  Else
    'Display Error Message
    displayCredentials.InnerHtml = "Sorry, You have not been authenticated."
  End If
End Sub


Code to be typed in web.config file

<configuration>
    <system.web>
        <customErrors mode="Off"/>
        <authentication mode="Forms">
            <forms name="AuthCookie"
                path="/"
                loginUrl="login.aspx"
                protection="All"
                timeout="30">
                <credentials passwordFormat="Clear">
                    <user name="jeff" password="test" />
                    <user name="mike" password="test" />
                </credentials>
            </forms>
        </authentication>
        <authorization>
            <deny users="?" />
        </authorization>
    </system.web>
</configuration>



To shutdown the System using C Sharp Code








using System;


using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.Text;
using System.Windows.Forms;
// Remember to add a reference to the System.Management assembly
using System.Management;
namespace ShutDown
{
    public partial class Form1 : Form
    {
        public Form1()
        {
            InitializeComponent();
        }
       private void btnShutDown_Click(object sender, EventArgs e)
        {
            ManagementBaseObject mboShutdown = null;
            ManagementClass mcWin32 = new ManagementClass("Win32_OperatingSystem");
            mcWin32.Get();
            // You can't shutdown without security privileges
            mcWin32.Scope.Options.EnablePrivileges = true;
            ManagementBaseObject mboShutdownParams = mcWin32.GetMethodParameters("Win32Shutdown");
            // Flag 1 means we want to shut down the system
            mboShutdownParams["Flags"] = "1";
            mboShutdownParams["Reserved"] = "0";
            foreach (ManagementObject manObj in mcWin32.GetInstances())
            {
                mboShutdown = manObj.InvokeMethod("Win32Shutdown", mboShutdownParams, null);
            }
        }








To know the IP address of your System





Add the header file before code






using System.Net;

{
String strHostName  = Dns.GetHostName();
IPHostEntry ipEntry = Dns.GetHostEntry(strHostName);
IPAddress[] addr    = ipEntry.AddressList;
}





Age Calculation using VB Code






Imports System.Data

Imports System.Data.OleDb
Imports System.Math



Private Sub DateTimePicker1_ValueChanged(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles DateTimePicker1.ValueChanged

        Dim iDagdag As Integer
        iDagdag = CInt(DateDiff(DateInterval.Year, DateTimePicker1.Value, Now) / 4)
        TextBox8.Text = Floor((DateDiff(DateInterval.Day, DateTimePicker1.Value, Now) - iDagdag) / 365)
    End Sub

To Search file 





using System;

using System.Collections.Generic;
using System.Text;
using System.Text.RegularExpressions;
using System.IO;





namespace searchTxtFile

{
    class searchTxt
    {
        static void Main()
        {
            string fName = @" ";//path to text file
            StreamReader testTxt = new StreamReader(fName);
            string allRead = testTxt.ReadToEnd();//Reads the whole text file to the end
            testTxt.Close(); //Closes the text file after it is fully read.
            string regMatch = " ";//string to search for inside of text file. It is case sensitive.
            if (Regex.IsMatch(allRead,regMatch))//If the match is found in allRead
            {
                Console.WriteLine("found\n");

            }

            else
            {
                Console.WriteLine("not found\n");
           }

        }

    }

}



Session Code   




write the following code on button click        



















        Session["name"] = TextBox1.Text;

        Session["class"] = TextBox2.Text;
        Response.Redirect("next.aspx");





write this code on another form where you want to display session object






 protected void Page_Load(object sender, EventArgs e)

    {
        Label1.Text = Session["name"].ToString();
        Label2.Text = Session["class"].ToString();
    }