<?xml version="1.0" encoding="utf-8"?>
<rss version="2.0">
<channel>
<title>Forum Pasja Informatyki - Najnowsze z tagiem sqlserver</title>
<link>https://forum.pasja-informatyki.pl/tag/sqlserver</link>
<description>Powered by Question2Answer</description>
<item>
<title>Wyświetlanie informacji o uzytkowniku po zalogowaniu C#</title>
<link>https://forum.pasja-informatyki.pl/486795/wyswietlanie-informacji-o-uzytkowniku-po-zalogowaniu-c%23</link>
<description>

&lt;p&gt;Dzien dobry. Tworze program logowania uzytkownikow z bazy danych. Aktualnie uzytkownik moze sie zalogowac kodem lub tez loginem i haslem. Logowanie dziala poprawnie lecz nie wiem jak wyswietlic w innym oknie(frmMain) informacje o zalogowanym uzytkowniku(imie, nazwisko, wynagrodzenie). Mam rowniez problem z zabezpieczeniem danych logowania. Podobno robi sie to poprzez&amp;nbsp;&lt;strong&gt;@&lt;/strong&gt;.&lt;/p&gt;



&lt;pre class=&quot;brush:csharp;&quot;&gt;
        public frmLogin()
        {
            InitializeComponent();
        }
        private void button1_Click(object sender, EventArgs e)
        {
            SqlConnection con = new SqlConnection(@&quot;Data Source=(LocalDB)\MSSQLLocalDB;AttachDbFilename=C:\Users\pwasi\Documents\LoginDB.mdf;Integrated Security=True;Connect Timeout=30&quot;);
            string query = &quot;Select * from tbl_Login Where login = '&quot; + textBox1.Text.Trim() + &quot;' and haslo = '&quot; + textBox2.Text.Trim() + &quot;'&quot;;
            SqlDataAdapter sda = new SqlDataAdapter(query, con);
            DataTable dt = new DataTable();
            sda.Fill(dt);

            if (dt.Rows.Count == 1)
            {
                frmMain objFrmMain = new frmMain();
                this.Hide();
                objFrmMain.Show();
            }
            else
            {
                if (textBox1.TextLength == 0)
                {
                    MessageBox.Show(&quot;Nie podano loginu&quot;);

                }
                else if (textBox2.TextLength == 0)
                {
                    MessageBox.Show(&quot;Nie podano hasła&quot;);
                }
                else
                {
                    MessageBox.Show(&quot;Niepoprawny login lub hasło&quot;);
                }
            }
        }

        private void button2_Click(object sender, EventArgs e)
        {
            SqlConnection con = new SqlConnection(@&quot;Data Source=(LocalDB)\MSSQLLocalDB;AttachDbFilename=C:\Users\pwasi\Documents\LoginDB.mdf;Integrated Security=True;Connect Timeout=30&quot;);
            string code = &quot;Select * from tbl_Login Where kod = '&quot; + textBox3.Text.Trim() + &quot;'&quot;;
            SqlDataAdapter sda = new SqlDataAdapter(code, con);
            DataTable dt = new DataTable();
            sda.Fill(dt);
            if (dt.Rows.Count == 1)
            {
                frmMain objFrmMain = new frmMain();
                this.Hide();
                objFrmMain.Show();
            }
            else
            {
                if (textBox3.TextLength == 0)
                {
                    MessageBox.Show(&quot;Nie podano kodu&quot;);
                }
                else
                {
                    MessageBox.Show(&quot;Niepoprawny kod&quot;);
                }
            }
        }

        private void button3_Click(object sender, EventArgs e)
        {
            textBox3.Clear();
        }&lt;/pre&gt;



&lt;p&gt;&amp;nbsp;&lt;/p&gt;</description>
<category>C#</category>
<guid isPermaLink="true">https://forum.pasja-informatyki.pl/486795/wyswietlanie-informacji-o-uzytkowniku-po-zalogowaniu-c%23</guid>
<pubDate>Wed, 06 May 2020 22:11:27 +0000</pubDate>
</item>
<item>
<title>System logowania C#</title>
<link>https://forum.pasja-informatyki.pl/477882/system-logowania-c%23</link>
<description>

&lt;p&gt;Witam,&lt;/p&gt;



&lt;p&gt;Aplikacja WinForms.&lt;/p&gt;



&lt;p&gt;Mam stworzony model bazy danych z wykorzystaniem Entity Framework.&lt;/p&gt;



&lt;p&gt;Baza danych to Sql Server.&lt;/p&gt;



&lt;p&gt;Wysyłam do bazy takie zapytanie w Linqu które sprawdza poprawność loginu i hasła.&lt;/p&gt;



&lt;pre class=&quot;brush:plain;&quot;&gt;
var idEmployee = shopContext.Users
                .Where(x =&amp;gt; (x.Login == login) &amp;amp;&amp;amp; (x.Password == password))
                .Select(x =&amp;gt; x.Idemployee).FirstOrDefault().ToString();&lt;/pre&gt;



&lt;p&gt;Wszystko działa spoko oprócz tego że kiedy zapytanie wysyła do bazy login/hasło np. zamiast Haslo123 to HASLo123 to i tak baza danych mówi mu że oba stringi są takie same no a nie są bo jest różna wielkość znaków.&lt;/p&gt;



&lt;p&gt;Co można zrobić w tej sytuacji?&lt;/p&gt;</description>
<category>C#</category>
<guid isPermaLink="true">https://forum.pasja-informatyki.pl/477882/system-logowania-c%23</guid>
<pubDate>Tue, 24 Mar 2020 12:48:50 +0000</pubDate>
</item>
<item>
<title>Proste a bardziej spokmpikowane zapytania do bazy danych.</title>
<link>https://forum.pasja-informatyki.pl/145373/proste-a-bardziej-spokmpikowane-zapytania-do-bazy-danych</link>
<description>Otóż mam bazę danych już na Azure i w programie chce się do niej odwołać. Wszytko pięknie komenda SELECT * FROM db działa i zwraca mi wyniki. Wszystko co znajduje się w tablei. Ale używając już czegoś bardziej skomplikowanego. czyli&lt;br /&gt;
&amp;nbsp;USE [db]&lt;br /&gt;
GO&lt;br /&gt;
SELECT [haslo]&lt;br /&gt;
&amp;nbsp;&amp;nbsp;FROM [dbo].[db] WHERE [Login] = 'kowalski'&lt;br /&gt;
GO&lt;br /&gt;
&lt;br /&gt;
w programie wyrzuca mi wiele błędów. Co ciekawe jest to query skopiowane z MSSS14 gdzie zwraca mi wyniki takie jakbym chciał.</description>
<category>C#</category>
<guid isPermaLink="true">https://forum.pasja-informatyki.pl/145373/proste-a-bardziej-spokmpikowane-zapytania-do-bazy-danych</guid>
<pubDate>Sat, 28 May 2016 14:04:28 +0000</pubDate>
</item>
</channel>
</rss>