Advertisement
Guest User

Untitled

a guest
Jun 29th, 2016
84
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 2.13 KB | None | 0 0
  1. // Login
  2.  
  3. var userData = DB.GetUser(loginData);
  4. if (userData.Id > 0)
  5. {
  6. Session[SessionNames.User] = userData;
  7. return RedirectToAction("index", "Dashboard");
  8. }
  9. else
  10. {
  11. loginData.ErrorMessage = "That account doesn't exist";
  12. return View(loginData);
  13. }
  14.  
  15.  
  16.  
  17.  
  18. //Core
  19. //نص الاتصال بمخدم قواعد البيانات
  20. readonly static string connectionStrin = "Data Source = 198.71.226.11;Initial Catalog=projectsdb;User id=muhzain;Password=!@#;";
  21.  
  22. //SQLتنفيذ جمل ال
  23. // وجلب الناتج على شكل جدول
  24. public static DataTable GetData(string sqlStatement)
  25. {
  26. return DataBase.GetData(sqlStatement, connectionStrin);
  27. }
  28. public static User GetUser(UserLogin user)
  29. {
  30.  
  31. var result = new User();
  32. var queryStatement =
  33. string.Format(@"select id,[user_name],[password],first_name,last_name,email,notes,role,ceo,company_id from users
  34. where [USER_NAME] like '{0}' and [password] like '{1}'", user.UserName, Cryptography.generateMD5(user.Password));
  35.  
  36. DataTable tbResult = GetData(queryStatement);
  37. if (tbResult.Rows.Count == 1)
  38. {
  39. DataRow dataResult = tbResult.Rows[0];
  40. result.Id = dataResult["id"].ToString().ToInt();
  41. result.UserName = dataResult["user_name"].ToString();
  42. result.FirstName = dataResult["first_name"].ToString();
  43. result.LastName = dataResult["last_name"].ToString();
  44. result.Email = dataResult["email"].ToString();
  45. result.Notes = dataResult["email"].ToString();
  46. result.Role = (UserRole)dataResult["role"].ToString().ToInt();
  47. result.CEO = Convert.ToBoolean(dataResult["ceo"].ToString());
  48. result.CompanyId = dataResult["company_id"].ToString().ToInt();
  49. }
  50.  
  51. return result;
  52. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement