Exemple #1
0
    public string LogIn(string Username, string Password, string logfrom)
    {
        string status    = "Not LoggedIn";
        string UserRefID = "";
        string SessionID = Session["CurrentSession"].ToString().Trim();
        string Validate  = "No";
        LogIn  userlogin = new LogIn(Username, Password);
        bool   IsExist   = userlogin.CheckUserExist();

        if (IsExist)
        {
            bool IsMatching = userlogin.CheckPassword();
            if (IsMatching)
            {
                UserRefID = userlogin.GetUserRefID();
                status    = "LoggedIn";
                Validate  = "Yes";
            }
            else
            {
                status = "Password Incorrect";
            }
        }
        else
        {
            status = "Not Exist";
        }

        DataTable CheckSession = AppData.CheckSession(SessionID, Username);

        if (CheckSession.Rows.Count > 0)
        {
        }
        else
        {
            AppData.SaveLoginSession(SessionID, Username, status, Validate, logfrom);
        }

        User currentuser = new User(UserRefID, SessionID, status);

        JavaScriptSerializer js = new JavaScriptSerializer();

        return(js.Serialize(currentuser));
    }