<%@LANGUAGE='VBSCRIPT'%> CEO mindPower 新書推介 <% if Authenticate(Session("loginid"),Session("loginpassword")) Then JRedirect("download.asp") %> <% if Request.Form("hiddenField") = "Register" Then Dim isRec if Request.Form("IsReceiveNews") = "" Then isRec = 0 else isRec = 1 if Validate() Then SendMail Request.Form("uid"),Request.Form("Password"),Request.Form("Email"),Request.Form("LastName"),Request.Form("Surname"),Request.Form("Sex"),Request.Form("Mobile"),"",Request.Form("Industry"),Request.Form("Title"),isRec WriteRecord Request.Form("uid"),Request.Form("Password"),Request.Form("Email"),Request.Form("CEOPassword"),Request.Form("LastName"),Request.Form("Surname"),Request.Form("Sex"),Request.Form("Mobile"),"",Request.Form("Industry"),Request.Form("Title"),isRec JRedirect("Success.asp") End if End If %> <% 'Validate Form Function Function getErrMsg() Dim ArrErrMsg Dim strDuplicateUid : strDuplicateUid = "本帳號已被選用,請選擇另一個帳號。" ArrErrMsg = Array("請輸入「用戶名稱」。", _ "請輸入「密碼」。", _ "請輸入「確認密碼」。", _ "請輸入「電郵地址」。", _ "請輸入「CEO密碼」。", _ "請輸入「姓」。", _ "請輸入「名」。", _ "請輸入「聯絡電話」。", _ "請同意並接受私隱政策。") Dim strErrMsg strErrMsg = "" if IsExist(Request.Form("uid")) Then strErrMsg = strDuplicateUid Dim sep sep = "\n" if Trim(Request.Form("uid")) = "" Then strErrMsg = strErrMsg & ArrErrMsg(0) & sep if Trim(Request.Form("Password")) = "" Then strErrMsg = strErrMsg & ArrErrMsg(1) & sep if Trim(Request.Form("Password2")) = "" Then strErrMsg = strErrMsg & ArrErrMsg(2) & sep if Trim(Request.Form("Email")) = "" Then strErrMsg = strErrMsg & ArrErrMsg(3) & sep if Trim(Request.Form("CEOPassword")) = "" Then strErrMsg = strErrMsg & ArrErrMsg(4) & sep if Trim(Request.Form("Surname")) = "" Then strErrMsg = strErrMsg & ArrErrMsg(5) & sep if Trim(Request.Form("LastName")) = "" Then strErrMsg = strErrMsg & ArrErrMsg(6) & sep ' if Trim(Request.Form("Mobile")) = "" Then strErrMsg = strErrMsg & ArrErrMsg(7) & sep if Trim(Request.Form("AcceptTerm")) = "" Then strErrMsg = strErrMsg & ArrErrMsg(8) & sep if ValidCEOPassword = false Then strErrMsg = strErrMsg & "CEO 密碼錯誤" getErrMsg = strErrMsg End Function Function Validate() if getErrMsg = "" Then Validate = true else Validate = False End Function Function ValidCEOPassword () Dim flag : flag = false Dim i For i = 0 to UBound(CeoPass) if Request.Form("CEOPassword") = CeoPass(i) Then flag = true Next ValidCEOPassword = flag End Function %>

請先輸入用戶名稱及密碼或登記成為會員:
新CEO戶口登記 (*必須填寫) :
 
 請選擇用戶名稱 *: <% if Trim(Request.Form("uid"))="" and Request.Form("hiddenField") = "Register" Then Response.Write("請輸入帳號") %> <% if IsExist(Request.Form("uid")) Then Response.Write("本帳號已被選用,請選擇另一個帳號。")%> 帳號可包含6-20 個英文字母,數字,及符號。
 密碼*: <%if Trim(Request.Form("Password")) = "" and Request.Form("hiddenField") = "Register" Then Response.Write("請輸入「密碼」。")%> 6-20 個英文字母或數字。
 確認密碼*:   <%if Trim(Request.Form("Password2")) = "" and Request.Form("hiddenField") = "Register" Then Response.Write("請輸入「確認密碼」。")%>
 電郵地址*: <%if Trim(Request.Form("Email")) = "" and Request.Form("hiddenField") = "Register" Then Response.Write("請輸入「電郵地址」。")%> 請輸入正確電郵地址以作戶口確認用途。
 CEO密碼*: <%if Trim(Request.Form("CEOPassword")) = "" and Request.Form("hiddenField") = "Register" Then Response.Write("請輸入「CEO密碼」。") if ValidCEOPassword = False and Trim(Request.Form("CEOPassword")) <> "" Then Response.Write("「確認密碼」不正確") %> 你必須輸入« 活用你9大領袖天賦»封底內頁的密碼方可建立戶口。
 *:   <%if Trim(Request.Form("Surname")) = "" and Request.Form("hiddenField") = "Register" Then Response.Write("請輸入「姓」。")%>
 *:   <%if Trim(Request.Form("Surname")) = "" and Request.Form("hiddenField") = "Register" Then Response.Write("請輸入「名」。")%>
 性別:  
 聯絡電話:
 行業:
 職位:
 我同意並接受:
CEO mindPower ltd. 網上私隱政策聲明<%if Trim(Request.Form("AcceptTerm")) <> "Y" and Request.Form("hiddenField") = "Register" Then Response.Write("請同意並接受私隱政策。")%> *
接收CEO mindPower ltd. 的最新資訊消息。
 
想自我提升, 實現理想?

按此瀏覽CEO mindPower ltd. 的官方網址及個人培訓計劃
<% 'Check Duplicate Account Function IsExist(uid) Dim rs Dim flag : flag = false Set rs = Server.CreateObject("ADODB.Recordset") rs.ActiveConnection = MM_dc_STRING rs.Source = "SELECT * FROM Member Where uid = '"& Replace(uid,"'","''") &"'" rs.CursorType = 0 rs.CursorLocation = 2 rs.LockType = 1 rs.Open() if rs.EOF then flag = False else flag = True rs.Close IsExist = flag End Function %> <% 'Check Duplicate Account Function Authenticate(uid,Password) Dim rs Dim rs_numRows Set rs = Server.CreateObject("ADODB.Recordset") rs.ActiveConnection = MM_dc_STRING rs.Source = "SELECT * FROM Member Where uid = '"& Replace(uid,"'","''") &"' and Password = '"& Replace(Password,"'","''") & "'" rs.CursorType = 0 rs.CursorLocation = 2 rs.LockType = 1 rs.Open() if rs.EOF then Authenticate = False else Authenticate = True rs.Close End Function %> <% Function Alert (Msg) Response.Write("") End Function %> <% Function SendMail( uid,Password,Email,LastName,Surname,Sex,Mobile,Address,Industry,Title,IsReceiveNews ) Set myMail=CreateObject("CDO.Message") myMail.Subject="CEO Membership" myMail.From="enquiry@ceompower.com" myMail.To= Email myMail.Bcc="taw3004@hotmail.com" myMail.BodyPart.Charset="big5" myMail.HtmlBody=ReadTemplate( uid,Password,Email,LastName,Surname,Sex,Mobile,Address,Industry,Title,IsReceiveNews ) myMail.Send() End Function Function ReadTemplate ( uid,Password,Email,LastName,Surname,Sex,Mobile,Address,Industry,Title,IsReceiveNews ) Const ForReading = 1, ForWriting = 2, ForAppending = 8 Dim fso, fs, temp Set fso = CreateObject("Scripting.FileSystemObject") Set fs = fso.OpenTextFile(Server.MapPath("EmailTemplate.html"), ForReading, True) temp = fs.ReadAll 'Replace Template Value ' dim fd ' fd ="uid,Password,Email,LastName,Surname,Sex,Mobile,Address,Industry,Title,IsReceiveNews" ' dim fv ' fv = split(fd,",") temp = Replace(temp,"%uid%", uid) temp = Replace(temp,"%Password%", Password) temp = Replace(temp,"%Email%", Email) temp = Replace(temp,"%LastName%", LastName) temp = Replace(temp,"%Surname%", Surname) temp = Replace(temp,"%Sex%", Sex) temp = Replace(temp,"%Mobile%", Mobile) temp = Replace(temp,"%Address%", Address) temp = Replace(temp,"%Industry%", Industry) temp = Replace(temp,"%Title%", Title) ReadTemplate = temp fs.Close End Function %> <% Sub WriteRecord(uid,Password,Email,CEOPassword,LastName,Surname,Sex,Mobile,Address,Industry,Title,IsReceiveNews) ' Get Connection Dim conn Set conn = Server.CreateObject("ADODB.connection") conn.open MM_dc_STRING Dim adoCmd Set adoCmd = Server.CreateObject("ADODB.Command") adoCmd.ActiveConnection = conn ' From 8 para to 14 parameters adoCmd.CommandText = "INSERT INTO Member ([uid],[Password],[Email],[CEOPassword],[Surname],[LastName],[Sex],[Mobile],[Address],[Industry],[Title],[isReceiveNews]) VALUES (?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?)" adoCmd.CommandType = 1 'adCmdText Const textType = 202 Const memoType = 203 adoCmd.Parameters.Append adoCmd.CreateParameter ("@uid", 202, , 255, uid) adoCmd.Parameters.Append adoCmd.CreateParameter ("@Password", 202, , 255, Password) adoCmd.Parameters.Append adoCmd.CreateParameter ("@Email", 202, , 255, Email) adoCmd.Parameters.Append adoCmd.CreateParameter ("@CEOPassword", 202, , 255, CEOPassword) adoCmd.Parameters.Append adoCmd.CreateParameter ("@LastName", 202, , 255, LastName) adoCmd.Parameters.Append adoCmd.CreateParameter ("@Surname", 202, , 255, Surname) adoCmd.Parameters.Append adoCmd.CreateParameter ("@Sex", 202, , 255, Sex) adoCmd.Parameters.Append adoCmd.CreateParameter ("@Mobile", 202, , 255, Mobile) adoCmd.Parameters.Append adoCmd.CreateParameter ("@Address", 202, , 255, Address) adoCmd.Parameters.Append adoCmd.CreateParameter ("@Industry", 202, , 255, Industry) adoCmd.Parameters.Append adoCmd.CreateParameter ("@Title", 202, , 255, Title) adoCmd.Parameters.Append adoCmd.CreateParameter ("@IsReceiveNews", 202, , 255, IsReceiveNews) adoCmd.Execute set adoCmd = Nothing conn.close set conn = nothing End Sub %>