You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

47 lines
1.0 KiB

  1. using EasyBL.WebApi.Filters;
  2. using EasyBL.WEBAPP.ShowEasy;
  3. using EasyBL.WEBAPP.SYS;
  4. using Entity.ShowEasyDtos;
  5. using Entity.Sugar;
  6. using System;
  7. using System.Collections.Generic;
  8. using System.Linq;
  9. using System.Net;
  10. using System.Net.Http;
  11. using System.Web.Http;
  12. namespace WebApp.Controllers
  13. {
  14. public class SignupController : ApiController
  15. {
  16. //使用者以信箱註冊
  17. [HttpPost]
  18. public HttpResponseMessage SignupWithEmail([FromBody] SETB_CMS_Member dto)
  19. {
  20. return new SignupService().SignupWithEmail(dto);
  21. }
  22. //重新寄送認證信
  23. [HttpGet]
  24. public HttpResponseMessage ReSendVerifyMail(string OrgID, string MemberID)
  25. {
  26. return new SignupService().ReSendVerifyMail(OrgID, MemberID);
  27. }
  28. //會員認證
  29. [HttpGet]
  30. public HttpResponseMessage VerifyAccount(string OrgID, string MemberID)
  31. {
  32. return new SignupService().VerifyAccount(OrgID, MemberID);
  33. }
  34. }
  35. }