2017-01-20 76 views
-2

你好傢伙我試圖發送「用戶名」和「權限」從登錄窗體菜單形式。這裏是我遇到的問題。在此先感謝發送用戶名和權限從登錄到菜單c#

這是登錄: -

OleDbDataAdapter sda = new OleDbDataAdapter(@"SELECT UserName, Permisions FROM Employee WHERE  (UserName = '" + textBox1.Text + "') AND ([Password] = '" + textBox2.Text + "') ", con); 

     DataTable dt = new System.Data.DataTable(); 
     sda.Fill(dt); 
     if (dt.Rows.Count == 1) 
     { 

      this.Hide(); 
      var p = new p(dt.Rows[0][0].ToString(), dt.Rows[0][1].ToString()); 
      p.Closed += (s,args) => 
      this.Close(); 
      p.ShowDialog(); 

     } 

這是另一種形式(P)

public partial class p : Form 
{ 
    public p(string UserName, Permisions) 
    { 
     InitializeComponent(); 
     Label1.Text = UserName; 
     Label2.Text = Permisions; 


    } 
+1

好的,那麼真正的問題是什麼? – Takarii

+1

您的問題可能是Little Bobby Tables正在嘗試登錄。 –

+0

這僅僅是一個MVCE,還是您真的允許未經修改的用戶輸入到您的數據庫字符串中?如果是這種情況,你可能想閱讀一下SQL注入。 –

回答

0

我傻,我發現,我沒有添加字符串P形式的Permisions

+0

如果它是一個簡單的缺失元素,最好刪除這個問題 – Takarii

相關問題