ASP.NET පොරවල් එන්න

danu91

Well-known member
  • May 9, 2009
    1,108
    64
    48
    මචන් ASP .NET වලින් හදපු website එකක් තියනවා. language එක C#
    SIGN UP page එකක් හදල තියෙන්නේ... sign up උනාට පස්සේ details ටික database එකක save වෙනවා..
    sign up එක එලටම වැඩ
    මම login interface එක Visual Studio 2010 එකෙන් හැදුව (drag and drop)

    මට දැනගන්න ඕන sign up Database එකේ තියන details වලින් validate වෙලා login වෙන විදියට හදන්නෙ කොහොමද කියල..
     
    Last edited:

    navodwickra

    Well-known member
  • Jan 17, 2007
    11,424
    2,141
    113
    Leeds, UK
    මචන් ASP .NET වලින් හදපු website එකක් තියනවා. language එක C#
    SIGN UP page එකක් හදල තියෙන්නේ... sign up උනාට පස්සේ details ටික database එකක save වෙනවා..
    sign up එක එලටම වැඩ
    මම login interface එක Visual Studio 2010 එකෙන් හැදුව (drag and drop)

    මට දැනගන්න ඕන sign up Database එකේ තියන details වලින් validate වෙලා login වෙන විදියට හදන්නෙ කොහොමද කියල..

    Umba kiyana eka poddak apahadilie. Login page ekak hadaganne kohomada kiyalada ahanne? ekata one nam lesima widiya thama .Net wala thiyenawa Login COntrol kiyala object ekak eka use kala nam text box buttons auto enawa. Podi code kaallak liyanna thiyenne validating walata
     

    danu91

    Well-known member
  • May 9, 2009
    1,108
    64
    48
    Umba kiyana eka poddak apahadilie. Login page ekak hadaganne kohomada kiyalada ahanne? ekata one nam lesima widiya thama .Net wala thiyenawa Login COntrol kiyala object ekak eka use kala nam text box buttons auto enawa. Podi code kaallak liyanna thiyenne validating walata

    machan mama login UI 1 haduwa.. [visual studio 2010 eken drag and drop karala login UI eka hadanna puluwan]
    mata danaganna ona eka validate karana vidiya.. [database eke thiyana details ekka compare karala login wenna ona]
     

    navodwickra

    Well-known member
  • Jan 17, 2007
    11,424
    2,141
    113
    Leeds, UK
    machan mama login UI 1 haduwa.. [visual studio 2010 eken drag and drop karala login UI eka hadanna puluwan]
    mata danaganna ona eka validate karana vidiya.. [database eke thiyana details ekka compare karala login wenna ona]

    ela umba oya login control ekak use karala thiyenne. oke On_Validate kiyana event ekata code eka liyanna ona mama hoyala dennam example ekak.
     

    navodwickra

    Well-known member
  • Jan 17, 2007
    11,424
    2,141
    113
    Leeds, UK
    protected void Login1_Authenticate(object sender, AuthenticateEventArgs e)

    {

    if (YourValidationFunction(Login1.UserName, Login1.Password))

    {

    // e.Authenticated = true;

    Login1.Visible = false;

    MessageLabel.Text = "Successfully Logged In";

    }

    else

    {

    e.Authenticated = false;

    }

    }

    මේක තමා implement කරන්න ඕනා.

    YourValidationFunction(username, password)

    මෙන්න මේ method එක ඇතුලේ ඔබේ validation එක කරන්න එච්චරයි.
     

    danu91

    Well-known member
  • May 9, 2009
    1,108
    64
    48
    ow machan mama mehema kala

    private bool YourValidationFunction(string UserName, string Password)
    {
    bool boolReturnValue = false;
    string strConnection = "Data Source=.\\SQLEXPRESS;AttachDbFilename=|DataDirectory|\\Reg.mdf;Integrated Security=True;User Instance=True";
    SqlConnection sqlConnection = new SqlConnection(strConnection);
    String SQLQuery = "SELECT User_Name, User_Password1 FROM regTable";
    SqlCommand command = new SqlCommand(SQLQuery, sqlConnection);
    SqlDataReader Dr;
    sqlConnection.Open();
    Dr = command.ExecuteReader();
    while (Dr.Read())
    {
    if ((UserName == Dr["User_Name"].ToString()) && (Password == Dr["User_Password1"].ToString()))
    {
    boolReturnValue = true;
    }
    Dr.Close();
    return boolReturnValue;
    }
    return boolReturnValue;
    }
     

    danu91

    Well-known member
  • May 9, 2009
    1,108
    64
    48
    mekata daanne data source 1 nehda?

    string strConnection = "Data Source=.\\SQLEXPRESS;AttachDbFilename=|DataDirecto ry|\\Reg.mdf;Integrated Security=True;User Instance=True";
     

    navodwickra

    Well-known member
  • Jan 17, 2007
    11,424
    2,141
    113
    Leeds, UK
    mekata daanne data source 1 nehda?

    string strConnection = "Data Source=.\\SQLEXPRESS;AttachDbFilename=|DataDirecto ry|\\Reg.mdf;Integrated Security=True;User Instance=True";

    ඉතින් බන් data source එක උඹ දන්නේ නැද්ද? එක ඉස්සර වෙලා හරිද කියල බලපන්
     

    navodwickra

    Well-known member
  • Jan 17, 2007
    11,424
    2,141
    113
    Leeds, UK
    eka hari/.. mokada data source 1 varadi nam exception 1k enna ona..

    ඕව් පුලුවන්ද debug පාරක් දාන්න අනික එක තමා යාළුවා database එකෙන් values compare කරනකොට මතක කරලා .Trim() යොදන්න. Username එක හැමවිටම .ToLower() කියල දාන්න මොකද username එක case sensitive වෙන්න ඕනේ නැති හින්ද.