Browse Source

[WHAT] VerifyMail帶入之參數調整 [WHY] fix

Dev
Janie 2 years ago
parent
commit
f318ee591d
  1. 15
      EuroTran/EasyBL.WEBAPP/ShowEasy/SignupService.cs
  2. 4
      EuroTran/WebApp/Controllers/SignupController.cs

15
EuroTran/EasyBL.WEBAPP/ShowEasy/SignupService.cs

@ -28,7 +28,7 @@ namespace EasyBL.WEBAPP.SYS
//使用者以信箱註冊(API Function) //使用者以信箱註冊(API Function)
public HttpResponseMessage SignupWithEmail(SETB_CMS_Member newUser) public HttpResponseMessage SignupWithEmail(SETB_CMS_Member newUser)
{ {
string sMsg = null;
//string sMsg = null;
SuccessResponseMessage srm = SugarBase.ExecTran(db => SuccessResponseMessage srm = SugarBase.ExecTran(db =>
{ {
do do
@ -81,15 +81,15 @@ namespace EasyBL.WEBAPP.SYS
} }
//重新寄送認證信 //重新寄送認證信
public HttpResponseMessage ReSendVerifyMail(string OrgID, string MemberID)
public HttpResponseMessage ReSendVerifyMail(string Email)
{ {
string sMsg = null;
//string sMsg = null;
SuccessResponseMessage srm = SugarBase.ExecTran(db => SuccessResponseMessage srm = SugarBase.ExecTran(db =>
{ {
do do
{ {
var Mailto = db.Queryable<SETB_CMS_Member>().Single(x => x.OrgID == OrgID && x.MemberID == MemberID);
string sEmail = Mailto.Email;
var Mailto = db.Queryable<SETB_CMS_Member>().Single(x => x.Email == Email);
string sMemberID = Mailto.MemberID;
string sOrgID = Mailto.OrgID; string sOrgID = Mailto.OrgID;
string sError = ""; string sError = "";
@ -105,7 +105,7 @@ namespace EasyBL.WEBAPP.SYS
toEmail.Add(oEmailTo); toEmail.Add(oEmailTo);
oEmail.FromUserName = "【ShowEasy 會員認證】"; //取fonfig oEmail.FromUserName = "【ShowEasy 會員認證】"; //取fonfig
oEmail.Title = "感謝您註冊ShowEasy"; //取fonfig oEmail.Title = "感謝您註冊ShowEasy"; //取fonfig
oEmail.EmailBody = createEmail(OrgID, MemberID, Mailto.FirstName);
oEmail.EmailBody = createEmail(Mailto.OrgID, Mailto.MemberID, Mailto.FirstName);
oEmail.IsCCSelf = false; oEmail.IsCCSelf = false;
oEmail.Attachments = null; oEmail.Attachments = null;
oEmail.EmailTo = toEmail; oEmail.EmailTo = toEmail;
@ -130,8 +130,7 @@ namespace EasyBL.WEBAPP.SYS
//會員認證 //會員認證
public HttpResponseMessage VerifyAccount(string OrgID, string MemberID) public HttpResponseMessage VerifyAccount(string OrgID, string MemberID)
{ {
string sMsg = null;
//string sMsg = null;
SuccessResponseMessage srm = SugarBase.ExecTran(db => SuccessResponseMessage srm = SugarBase.ExecTran(db =>
{ {
do do

4
EuroTran/WebApp/Controllers/SignupController.cs

@ -26,10 +26,10 @@ namespace WebApp.Controllers
//重新寄送認證信 //重新寄送認證信
[HttpGet] [HttpGet]
public HttpResponseMessage ReSendVerifyMail(string OrgID, string MemberID)
public HttpResponseMessage ReSendVerifyMail(string Email)
{ {
return new SignupService().ReSendVerifyMail(OrgID, MemberID);
return new SignupService().ReSendVerifyMail(Email);
} }

Loading…
Cancel
Save