LoginUtil.cs 2.0 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273747576
  1. using System;
  2. using System.Collections.Generic;
  3. using System.Linq;
  4. using System.Text;
  5. using System.Threading.Tasks;
  6. using CollaborativePlatformProject.CollaborationPlatform.Entity;
  7. namespace CollaborativePlatformProject.CollaborationPlatform.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):         Sun Zheng Ji</para>
  18. ///
  19. /// <para>⽇期(Create Date):     2024年4月12日13:37:</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. }