diff --git a/EuroTran/EasyBL.WEBAPP/ShowEasy/SignupService.cs b/EuroTran/EasyBL.WEBAPP/ShowEasy/SignupService.cs index 007bf05..f8dba28 100644 --- a/EuroTran/EasyBL.WEBAPP/ShowEasy/SignupService.cs +++ b/EuroTran/EasyBL.WEBAPP/ShowEasy/SignupService.cs @@ -39,10 +39,11 @@ namespace EasyBL.WEBAPP.SYS string sEmail = newUser.Email; string sFirstName = newUser.FirstName; string sLastName = newUser.LastName; - string sSubscribe = newUser.Subscribe; + //string sSubscribe = newUser.Subscribe; string sMemberID = Guid.NewGuid().ToString(); //會員編號為GUID string sOrgID = "TG"; //公司編號預設為TG string sStatus = "0"; //會員狀態為未驗證(F) + string sType = "Email"; string sError = ""; //寄信若有錯誤回傳之訊息 @@ -52,6 +53,7 @@ namespace EasyBL.WEBAPP.SYS newUser.Status = sStatus; newUser.Password = sEncryptPwd; newUser.Account = newUser.Email; + newUser.MemberType = sType; //開始寄信 var oEmail = new Emails(); //寄件人 diff --git a/EuroTran/WebApp/Controllers/SignupController.cs b/EuroTran/WebApp/Controllers/SignupController.cs index b82c223..d7d5e18 100644 --- a/EuroTran/WebApp/Controllers/SignupController.cs +++ b/EuroTran/WebApp/Controllers/SignupController.cs @@ -1,4 +1,5 @@ -using EasyBL.WebApi.Filters; +using EasyBL; +using EasyBL.WebApi.Filters; using EasyBL.WEBAPP.ShowEasy; using EasyBL.WEBAPP.SYS; using Entity.ShowEasyDtos; @@ -37,9 +38,19 @@ namespace WebApp.Controllers [HttpGet] public HttpResponseMessage VerifyAccount(string OrgID, string MemberID) { - - return new SignupService().VerifyAccount(OrgID, MemberID); - + + var result = new SignupService().VerifyAccount(OrgID, MemberID); + var Server = Common.ConfigGetValue("", "ida:WebsiteUri"); + + if (result.ReasonPhrase == "OK") + { + result = Request.CreateResponse(HttpStatusCode.Moved); + result.Headers.Location = new Uri(Server); + //result.Headers.Location = this.Request.RequestUri; //在API Header加入要導向的Location Url + } + + return result; + //return new SignupService().VerifyAccount(OrgID, MemberID); } //寄送忘記密碼信