LoginUtil.cs 2.0 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273747576
  1. using CollaborativePlatformMain.DFEntity;
  2. using System;
  3. using System.Collections.Generic;
  4. using System.Linq;
  5. using System.Text;
  6. using System.Threading.Tasks;
  7. namespace CollaborativePlatformMain.Util
  8. {
  9. /// <summary>
  10. ///
  11. /// <para>文件名(File Name): LoginUtil.cs</para>
  12. ///
  13. /// <para>描述(Description): 登陆工具类</para>
  14. ///
  15. /// <para>数据表(Tables): nothing</para>
  16. ///
  17. /// <para>作者(Author): Ou Rui Song</para>
  18. ///
  19. /// <para>日期(Create Date): 2024年4月20日15:23:47</para>
  20. ///
  21. /// 修改记录(Revision History):
  22. /// R1:
  23. /// 修改作者:
  24. /// 修改日期:
  25. /// 修改理由:
  26. ///
  27. /// </summary>
  28. public class LoginUtil
  29. {
  30. /// <summary>
  31. /// 用户名和密码
  32. /// </summary>
  33. public static List<UserInformationEntity> UserInfos = new List<UserInformationEntity>() { new UserInformationEntity("1", "1") };
  34. /// <summary>
  35. /// 验证登陆
  36. /// </summary>
  37. /// <param name="userName"></param>
  38. /// <param name="pwd"></param>
  39. /// <returns></returns>
  40. public static bool VerifyLoginMethod(string userName, string pwd)
  41. {
  42. bool success = false;
  43. foreach (var userInfo in UserInfos)
  44. {
  45. if (userInfo.UserName.Equals(userName) && userInfo.UserPwd.Equals(pwd))
  46. {
  47. success = true;
  48. break;
  49. }
  50. }
  51. return success;
  52. }
  53. /// <summary>
  54. /// 注册
  55. /// </summary>
  56. /// <returns></returns>
  57. public static bool RegisterMethod(string userName, string pwd)
  58. {
  59. try
  60. {
  61. UserInfos.Add(new UserInformationEntity(userName, pwd));
  62. }
  63. catch (Exception e)
  64. {
  65. return false;
  66. }
  67. return true;
  68. }
  69. }
  70. }