C # Сетевой путь не был найден (Логин) - PullRequest
1 голос
/ 18 апреля 2019

Таким образом, после переключения на другой компьютер с использованием sourcetree и github одна из двух функций входа перестала работать.Когда я вхожу в систему как клиент, он работает нормально, но когда я пытаюсь войти как сотрудник, он не загружается и выдает ошибку «Сетевой патч не найден»

На настольном ПКон работал нормально, теперь я переключился на свой ноутбук, и он внезапно перестал работать.Но странная часть в том, что один из 2-х логинов все еще работает.

        {
            string databasestring = "Data Source=DESKTOP-LCG9HIA;Initial Catalog=Klantenportaal;Integrated Security=True";
            //string databasestring = "Data Source=DESKTOP-UPPSPIA;Initial Catalog=Klantenportaal;Integrated Security=True";
            SqlConnection con = new SqlConnection();
            try
            {
                if (rbKlant.Checked == true)
                {
                    con.ConnectionString = databasestring;
                    con.Open();
                    SqlCommand cmd = new SqlCommand("SELECT klant_id, username, wachtwoord, rol FROM Klant WHERE username = @username and wachtwoord = @wachtwoord", con);

                    cmd.Parameters.Add(new SqlParameter("@username", tbUsername.Text));
                    cmd.Parameters.Add(new SqlParameter("@wachtwoord", tbPassword.Text));
                    SqlDataReader dr = cmd.ExecuteReader();

                    if (dr.Read())
                    {
                        Session["Username"] = tbUsername.Text;
                        Session["UserID"] = dr[0].ToString();
                        con.Close();
                        dr.Close();
                        Response.Redirect("Dashboard.aspx");
                    }
                    else
                    {
                        lblError.Text = "Gebruikersnaam en/of wachtwoord niet correct ingevoerd, probeer opnieuw";
                        dr.Close();
                    }
                }

                else if (rbMedewerker.Checked == true)
                {
                    con.ConnectionString = databasestring;
                    con.Open();
                    SqlCommand cmd = new SqlCommand("SELECT medewerker_id, username, wachtwoord, rol FROM Medewerker WHERE username = @username and wachtwoord = @wachtwoord", con);

                    cmd.Parameters.Add(new SqlParameter("@username", tbUsername.Text));
                    cmd.Parameters.Add(new SqlParameter("@wachtwoord", tbPassword.Text));
                    SqlDataReader dr = cmd.ExecuteReader();

                    if (dr.Read())
                    {
                        Session["Username"] = tbUsername.Text;
                        Session["MedewerkerID"] = dr[0].ToString();
                        con.Close();
                        dr.Close();
                        Response.Redirect("MedDashboard.aspx");
                    }
                    else
                    {
                        lblError.Text = "Gebruikersnaam en/of wachtwoord niet correct ingevoerd, probeer opnieuw";
                        dr.Close();
                    }
                }

                else
                {
                    lblError.Text = "Geen keuze gemaakt tussen klant of medewerker";
                }

            }
            catch 
            {
                lblError.Text = "Onbekende fout, probeer het later nog eens";
            }

            finally
            {
                if (con.State == System.Data.ConnectionState.Open)
                    con.Close();
                    con.Dispose();
            }```

So the login customer ("klant") actually redirects me correct, while the login for employee("medewerker") isn't fucntioning anymore.
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...