|
|
|
|
@@ -27,6 +27,7 @@ Partial Class ForgotPW
|
|
|
|
|
Dim isusrnmright As Boolean = False
|
|
|
|
|
Dim isCustomeridright As Boolean = False
|
|
|
|
|
Dim isemailright As Boolean = False
|
|
|
|
|
Dim UserID As String = String.Empty
|
|
|
|
|
If String.IsNullOrEmpty(txtEmail.Text) = False And String.IsNullOrEmpty(txt_Username.Text) = False And String.IsNullOrEmpty(txt_CustomerID.Text) = False And String.IsNullOrEmpty(txtEmail_M.Text) = True And String.IsNullOrEmpty(txt_Username_M.Text) = True And String.IsNullOrEmpty(txt_CustomerID_M.Text) = True Then
|
|
|
|
|
valreqtxtusername.Enabled = True
|
|
|
|
|
valreqtxtEmail.Enabled = True
|
|
|
|
|
@@ -116,7 +117,7 @@ Partial Class ForgotPW
|
|
|
|
|
|
|
|
|
|
Using con As New SqlConnection(ConnectionString)
|
|
|
|
|
' Using cmd As New SqlCommand("Validate_User")
|
|
|
|
|
Using cmd As New SqlCommand("SELECT Username,Password,Email,UserId FROM [VERAG_HOMEPAGE].[dbo].[Users] WHERE Username=@Username AND Email=@Email AND UserId=@CUSTOMERId")
|
|
|
|
|
Using cmd As New SqlCommand("SELECT UserId,Username,Password,Email,KundenNr FROM [VERAG_HOMEPAGE].[dbo].[Users] WHERE Username=@Username AND Email=@Email AND KundenNr=@CUSTOMERId")
|
|
|
|
|
' cmd.CommandType = CommandType.StoredProcedure
|
|
|
|
|
cmd.Parameters.AddWithValue("@Username", username)
|
|
|
|
|
cmd.Parameters.AddWithValue("@Email", email)
|
|
|
|
|
@@ -129,10 +130,11 @@ Partial Class ForgotPW
|
|
|
|
|
username = dr("Username").ToString()
|
|
|
|
|
password = dr("Password").ToString()
|
|
|
|
|
email = dr("Email").ToString()
|
|
|
|
|
customerID = dr("UserId").ToString()
|
|
|
|
|
customerID = dr("KundenNr").ToString()
|
|
|
|
|
UserID = dr("UserId").ToString()
|
|
|
|
|
|
|
|
|
|
Try
|
|
|
|
|
If txt_Username.Text = dr("Username").ToString() AndAlso String.IsNullOrEmpty(txt_Username_M.Text) = True And String.IsNullOrEmpty(customerID) = False Then
|
|
|
|
|
If txt_Username.Text = dr("Username").ToString() AndAlso String.IsNullOrEmpty(txt_Username_M.Text) = True And String.IsNullOrEmpty(customerID) = False And String.IsNullOrEmpty(UserID) = False Then
|
|
|
|
|
username = txt_Username.Text
|
|
|
|
|
isusrnmright = True
|
|
|
|
|
ElseIf String.IsNullOrEmpty(txt_Username.Text) = True Then
|
|
|
|
|
@@ -146,38 +148,36 @@ Partial Class ForgotPW
|
|
|
|
|
isusrnmright = False
|
|
|
|
|
End Try
|
|
|
|
|
End If
|
|
|
|
|
If (txtEmail.Text = dr("Email").ToString() AndAlso String.IsNullOrEmpty(txtEmail_M.Text) = True) And String.IsNullOrEmpty(customerID) = False Then
|
|
|
|
|
If (txtEmail.Text = dr("Email").ToString() AndAlso String.IsNullOrEmpty(txtEmail_M.Text) = True) And String.IsNullOrEmpty(UserID) = False Then
|
|
|
|
|
email = txtEmail.Text
|
|
|
|
|
lblMessage.ForeColor = Color.Green
|
|
|
|
|
isemailright = True
|
|
|
|
|
lblMessage.Text = "Die Email besteht in der Datenbank."
|
|
|
|
|
ElseIf String.IsNullOrEmpty(email) = True Then
|
|
|
|
|
lblMessage_M.ForeColor = Color.Red
|
|
|
|
|
lblMessage.ForeColor = Color.Red
|
|
|
|
|
isemailright = False
|
|
|
|
|
VERAG_VARIABLES.seterrorcount(6)
|
|
|
|
|
lblMessage_M.Text = VERAG_VARIABLES.geterrornumb + "Die eingegebene E-Mail passt nicht zum Datenbankeintrag. Bitte erneut versuchen."
|
|
|
|
|
lblMessage.Text = VERAG_VARIABLES.geterrornumb + "Die eingegebene E-Mail passt nicht zum Datenbankeintrag. Bitte erneut versuchen."
|
|
|
|
|
Else
|
|
|
|
|
lblMessage_M.ForeColor = Color.Red
|
|
|
|
|
isemailright = False
|
|
|
|
|
VERAG_VARIABLES.seterrorcount(7)
|
|
|
|
|
lblMessage_M.Text = VERAG_VARIABLES.geterrornumb + "Die E-Mail existiert in unserer Datenbank nicht."
|
|
|
|
|
lblMessage.Text = VERAG_VARIABLES.geterrornumb + "Die E-Mail existiert in unserer Datenbank nicht."
|
|
|
|
|
End If
|
|
|
|
|
If (txt_CustomerID.Text = dr("UserId").ToString() AndAlso String.IsNullOrEmpty(txt_CustomerID_M.Text) = True) And String.IsNullOrEmpty(customerID) = False Then
|
|
|
|
|
email = txtEmail.Text
|
|
|
|
|
If (txt_CustomerID.Text = dr("KundenNr").ToString() AndAlso String.IsNullOrEmpty(txt_CustomerID_M.Text) = True) And String.IsNullOrEmpty(UserID) = False Then
|
|
|
|
|
customerID = txt_CustomerID.Text
|
|
|
|
|
lblMessage.ForeColor = Color.Green
|
|
|
|
|
isCustomeridright = True
|
|
|
|
|
VERAG_VARIABLES.seterrorcount(8)
|
|
|
|
|
lblMessage.Text = VERAG_VARIABLES.geterrornumb + "Die Benutzer-ID ist fehlerhaft"
|
|
|
|
|
ElseIf String.IsNullOrEmpty(customerID) = True Then
|
|
|
|
|
lblMessage_M.ForeColor = Color.Red
|
|
|
|
|
isCustomeridright = False
|
|
|
|
|
VERAG_VARIABLES.seterrorcount(9)
|
|
|
|
|
lblMessage_M.Text = VERAG_VARIABLES.geterrornumb + "Die einegebene Nutzernummer steht nicht in unserer Datenbank."
|
|
|
|
|
lblMessage.Text = VERAG_VARIABLES.geterrornumb + "Die einegebene Nutzernummer steht nicht in unserer Datenbank."
|
|
|
|
|
Else
|
|
|
|
|
lblMessage_M.ForeColor = Color.Red
|
|
|
|
|
lblMessage.ForeColor = Color.Red
|
|
|
|
|
isCustomeridright = False
|
|
|
|
|
VERAG_VARIABLES.seterrorcount(10)
|
|
|
|
|
lblMessage_M.Text = VERAG_VARIABLES.geterrornumb + "Die Nutzernummer ist nicht in der Datenbank vorhanden."
|
|
|
|
|
VERAG_VARIABLES.seterrorcount(8)
|
|
|
|
|
lblMessage.Text = VERAG_VARIABLES.geterrornumb + "Die Nutzernummer ist nicht in der Datenbank vorhanden."
|
|
|
|
|
End If
|
|
|
|
|
Catch ex As Exception
|
|
|
|
|
VERAG_VARIABLES.seterrorcount(408)
|
|
|
|
|
@@ -195,14 +195,14 @@ Partial Class ForgotPW
|
|
|
|
|
End Using
|
|
|
|
|
|
|
|
|
|
If Session.Item("TokenforEmail") = Nothing Then
|
|
|
|
|
tokenname = genToken(username, password, email, customerID, isusrnmright, isCustomeridright, isemailright, Session.IsNewSession)
|
|
|
|
|
tokenname = genToken(username, password, email, customerID, isusrnmright, isCustomeridright, isemailright, Session.IsNewSession, UserID)
|
|
|
|
|
Session.Add("TokenforEmail", tokenname)
|
|
|
|
|
Session.Add("SessID", VERAG_PROG_ALLGEMEIN.cCryptography.Encrypt(Session.SessionID))
|
|
|
|
|
Else
|
|
|
|
|
tokenname = Session.Item("TokenforEmail")
|
|
|
|
|
End If
|
|
|
|
|
|
|
|
|
|
If SendEmail(username, password, email, tokenname, customerID, isusrnmright, isCustomeridright, isemailright, Session.IsNewSession) = True Then
|
|
|
|
|
If SendEmail(username, password, email, tokenname, customerID, isusrnmright, isCustomeridright, isemailright, Session.IsNewSession, UserID) = True Then
|
|
|
|
|
'password = RandomString(New Random, 10)
|
|
|
|
|
If (getDateoftoken(tokenname) = True) Then
|
|
|
|
|
'Dim msgboxstyle = vbDefaultButton1 + vbOK
|
|
|
|
|
@@ -217,7 +217,7 @@ Partial Class ForgotPW
|
|
|
|
|
'MsgBox("Token is not valid anymore. Please generate a new one by sending a new e-mail!")
|
|
|
|
|
|
|
|
|
|
If Session.Item("TokenforEmail") = Nothing Then
|
|
|
|
|
tokenname = genToken(username, password, email, customerID, isusrnmright, isCustomeridright, isemailright, Session.IsNewSession)
|
|
|
|
|
tokenname = genToken(username, password, email, customerID, isusrnmright, isCustomeridright, isemailright, Session.IsNewSession, UserID)
|
|
|
|
|
Session.Add("TokenforEmail", tokenname)
|
|
|
|
|
Else
|
|
|
|
|
tokenname = Session.Item("TokenforEmail")
|
|
|
|
|
@@ -226,8 +226,8 @@ Partial Class ForgotPW
|
|
|
|
|
'SendEmail(username, password, email)
|
|
|
|
|
'MsgBox("Mail would be sent successfully!")
|
|
|
|
|
lblMessage.ForeColor = Color.Green
|
|
|
|
|
lblMessage.Text = "DasPasswort wurde erfolgreich an die hinterlegte E-Mail gesendet. Bitte prüfen Sie den Posteingang sowie den Spam-Ordner."
|
|
|
|
|
ElseIf SendEmail(username, password, email, tokenname, customerID, isusrnmright, isCustomeridright, isemailright, Session.IsNewSession) = True Then
|
|
|
|
|
lblMessage.Text = "Das Passwort wurde erfolgreich an die hinterlegte E-Mail gesendet. Bitte prüfen Sie den Posteingang sowie den Spam-Ordner."
|
|
|
|
|
ElseIf SendEmail(username, password, email, tokenname, customerID, isusrnmright, isCustomeridright, isemailright, Session.IsNewSession, UserID) = True Then
|
|
|
|
|
'MsgBox("Mail would not be sent successfully!")
|
|
|
|
|
lblMessage.ForeColor = Color.Red
|
|
|
|
|
If String.IsNullOrWhiteSpace(username) = True Then
|
|
|
|
|
@@ -262,6 +262,7 @@ Partial Class ForgotPW
|
|
|
|
|
Dim email As String = String.Empty
|
|
|
|
|
Dim tokenname As String = String.Empty
|
|
|
|
|
Dim customerID As String = String.Empty
|
|
|
|
|
Dim UserID As String = String.Empty
|
|
|
|
|
Dim isusernameright As Boolean = False
|
|
|
|
|
Dim isuserIDright As Boolean = False
|
|
|
|
|
Dim isuserEmailright As Boolean = False
|
|
|
|
|
@@ -353,7 +354,7 @@ Partial Class ForgotPW
|
|
|
|
|
|
|
|
|
|
Using con As New SqlConnection(ConnectionString)
|
|
|
|
|
' Using cmd As New SqlCommand("Validate_User")
|
|
|
|
|
Using cmd As New SqlCommand("SELECT Username,Password,Email,UserId FROM [VERAG_HOMEPAGE].[dbo].[Users] WHERE Username=@Username AND Email=@Email AND UserId=@CUSTOMERId")
|
|
|
|
|
Using cmd As New SqlCommand("SELECT Username,Password,Email,KundenNr,UserId FROM [VERAG_HOMEPAGE].[dbo].[Users] WHERE Username=@Username AND Email=@Email AND KundenNr=@CUSTOMERId")
|
|
|
|
|
' cmd.CommandType = CommandType.StoredProcedure
|
|
|
|
|
cmd.Parameters.AddWithValue("@Username", username)
|
|
|
|
|
cmd.Parameters.AddWithValue("@Email", email)
|
|
|
|
|
@@ -366,9 +367,10 @@ Partial Class ForgotPW
|
|
|
|
|
username = dr("Username").ToString()
|
|
|
|
|
password = dr("Password").ToString()
|
|
|
|
|
email = dr("Email").ToString()
|
|
|
|
|
customerID = dr("UserId").ToString()
|
|
|
|
|
customerID = dr("KundenNr").ToString()
|
|
|
|
|
UserID = dr("UserId").ToString()
|
|
|
|
|
Try
|
|
|
|
|
If (txt_CustomerID_M.Text = dr("UserId").ToString() AndAlso String.IsNullOrEmpty(txt_CustomerID.Text) = True) And String.IsNullOrEmpty(customerID) = False Then
|
|
|
|
|
If (txt_CustomerID_M.Text = dr("KundenNr").ToString() AndAlso String.IsNullOrEmpty(txt_CustomerID.Text) = True) And String.IsNullOrEmpty(customerID) = False And String.IsNullOrEmpty(UserID) = False Then
|
|
|
|
|
customerID = txt_CustomerID_M.Text
|
|
|
|
|
lblMessage_M.ForeColor = Color.Green
|
|
|
|
|
isuserIDright = True
|
|
|
|
|
@@ -429,14 +431,14 @@ Partial Class ForgotPW
|
|
|
|
|
End Using
|
|
|
|
|
|
|
|
|
|
If Session.Item("TokenforEmail") = Nothing Then
|
|
|
|
|
tokenname = genToken(username, password, email, customerID, isusernameright, isuserIDright, isuserEmailright, Session.IsNewSession)
|
|
|
|
|
tokenname = genToken(username, password, email, customerID, isusernameright, isuserIDright, isuserEmailright, Session.IsNewSession, UserID)
|
|
|
|
|
Session.Add("TokenforEmail", tokenname)
|
|
|
|
|
Session.Add("SessID", VERAG_PROG_ALLGEMEIN.cCryptography.Encrypt(Session.SessionID))
|
|
|
|
|
Else
|
|
|
|
|
tokenname = Session.Item("TokenforEmail")
|
|
|
|
|
End If
|
|
|
|
|
|
|
|
|
|
If SendEmail_M(username, password, email, tokenname, customerID, isusernameright, isuserIDright, isuserEmailright, Session.IsNewSession) = True Then
|
|
|
|
|
If SendEmail_M(username, password, email, tokenname, customerID, isusernameright, isuserIDright, isuserEmailright, Session.IsNewSession, UserID) = True Then
|
|
|
|
|
'password = RandomString(New Random, 10)
|
|
|
|
|
If (getDateoftoken(tokenname) = True) Then
|
|
|
|
|
'Dim msgboxstyle = vbDefaultButton1 + vbOK
|
|
|
|
|
@@ -451,7 +453,7 @@ Partial Class ForgotPW
|
|
|
|
|
'MsgBox("Token is not valid anymore. Please generate a new one by sending a new e-mail!")
|
|
|
|
|
|
|
|
|
|
If Session.Item("TokenforEmail") = Nothing Then
|
|
|
|
|
tokenname = genToken(username, password, email, customerID, isusernameright, isuserIDright, isuserEmailright, Session.IsNewSession)
|
|
|
|
|
tokenname = genToken(username, password, email, customerID, isusernameright, isuserIDright, isuserEmailright, Session.IsNewSession, UserID)
|
|
|
|
|
Session.Add("TokenforEmail", tokenname)
|
|
|
|
|
Else
|
|
|
|
|
tokenname = Session.Item("TokenforEmail")
|
|
|
|
|
@@ -461,7 +463,7 @@ Partial Class ForgotPW
|
|
|
|
|
'MsgBox("Mail would be sent successfully!")
|
|
|
|
|
lblMessage_M.ForeColor = Color.Green
|
|
|
|
|
lblMessage_M.Text = "The password has been sent sucessfully on the given valid e-mail address."
|
|
|
|
|
ElseIf SendEmail_M(username, password, email, tokenname, customerID, isusernameright, isuserIDright, isuserEmailright, Session.IsNewSession) = True Then
|
|
|
|
|
ElseIf SendEmail_M(username, password, email, tokenname, customerID, isusernameright, isuserIDright, isuserEmailright, Session.IsNewSession, UserID) = True Then
|
|
|
|
|
'MsgBox("Mail would not be sent successfully!")
|
|
|
|
|
lblMessage_M.ForeColor = Color.Red
|
|
|
|
|
If String.IsNullOrWhiteSpace(username) = True Then
|
|
|
|
|
@@ -485,7 +487,7 @@ Partial Class ForgotPW
|
|
|
|
|
End If
|
|
|
|
|
End Sub
|
|
|
|
|
|
|
|
|
|
Function SendEmail_M(username As String, password As String, email As String, tokenname As String, userID As String, isusrnmright As Boolean, iscstmIDright As Boolean, isemailright As Boolean, sessionisnew As Boolean) As Boolean
|
|
|
|
|
Function SendEmail_M(username As String, password As String, email As String, tokenname As String, customerID As String, isusrnmright As Boolean, iscstmIDright As Boolean, isemailright As Boolean, sessionisnew As Boolean, theUserID As String) As Boolean
|
|
|
|
|
Dim getdomianenvironment As String = String.Empty
|
|
|
|
|
Dim pagename As String = String.Empty
|
|
|
|
|
Dim ServPort As String = String.Empty
|
|
|
|
|
@@ -493,7 +495,7 @@ Partial Class ForgotPW
|
|
|
|
|
Dim Betreff As String = String.Empty
|
|
|
|
|
Dim htmlbody As String = String.Empty
|
|
|
|
|
Dim emailnr = VERAG_PROG_ALLGEMEIN.cAllgemein.FIRMA_ID.ToString
|
|
|
|
|
If isusrnmright = True And iscstmIDright = True AndAlso isemailright = True And sessionisnew = False Then
|
|
|
|
|
If isusrnmright = True And iscstmIDright = True AndAlso isemailright = True And sessionisnew = False AndAlso String.IsNullOrEmpty(theUserID) = False And String.IsNullOrEmpty(customerID) = False Then
|
|
|
|
|
If HttpContext.Current.Request.ServerVariables("SERVER_NAME") = "localhost" Then
|
|
|
|
|
'MsgBox(getdomianenvironment)
|
|
|
|
|
getdomianenvironment = HttpContext.Current.Request.ServerVariables("SERVER_NAME")
|
|
|
|
|
@@ -506,7 +508,7 @@ Partial Class ForgotPW
|
|
|
|
|
Dim Ausschusstext2 As String = "und Zinsen zuletzt auf Zölle angerechnet. Zahlbar und klagbar in Schärding oder Ried. Steuer-Zoll-und Tarifauskünfte sind unverbindlich."
|
|
|
|
|
Dim Ausschusstext3 As String = "We operate exclusively on the basis of the General Freight Forwarding Terms and Conditions in the respectively applicable version. Payments are initially"
|
|
|
|
|
Dim Ausschusstext4 As String = "charged on freight, fees and interests and at last on customs duties. The place of jurisdiction: Schärding / Ried. Tax, customs and tariff information are not binding."
|
|
|
|
|
htmlbody = String.Format("Dear {0},<br /><br /> Please follow the Link to reset your password:<br /><br />" + Environment.NewLine + "<a runat=" + "server" + " href=http://" + getdomianenvironment + ServPort + "/login/Change_PW.aspx?Par1=" + tokenname + "&Par2=" + VERAG_PROG_ALLGEMEIN.cCryptography.Encrypt(username) + "&Par3=" + VERAG_PROG_ALLGEMEIN.cCryptography2.Encrypt(userID) + "&Mob=" + VERAG_PROG_ALLGEMEIN.cCryptography2.Encrypt("False") + ">http://" + getdomianenvironment + ServPort + "/login/ChangePW.aspx?Par1=" + VERAG_PROG_ALLGEMEIN.cCryptography.Encrypt(tokenname) + "&Par2=" + VERAG_PROG_ALLGEMEIN.cCryptography.Encrypt(username) + "&Par3=" + VERAG_PROG_ALLGEMEIN.cCryptography2.Encrypt(userID) + "&Mob=" + VERAG_PROG_ALLGEMEIN.cCryptography2.Encrypt("False") + "</a>" + Environment.NewLine + "<br /><br />Notice:<br /><span style='color: #043381;font-size:14px'><i>The Link is valid for 30 minutes until" + Space(1) + Date.Now.AddMinutes(30).ToString() + Space(1) + "only!</i></span><br / ><br /><br />Kind regards, <br /><span style='color: #043381'><b>VERAG | EDV Support</b></span><br /><span>" + mailpic + "</span><br /><span style='color: #043381'>VERAG Spedition AG | A 4975 Suben, Nr. 100</span><br /><span style='color: #043381'>T.<a href='tel:+43 7711 2777-xx'>+43 7711 2777-xx</a> |<a href='mailto:@support@verag.ag'>support@verag.ag</a> |" + emailnr + "FN xxxxxxx</span><br /><span style='color: #043381;font-size:12px'><i>" + Ausschusstext + "</i></span><br /><span style='color: #043381;font-size:12px'><i>" + Ausschusstext2 + "</i></span><br /><span style='color: #043381;font-size:12px'><i>" + Ausschusstext3 + "</i></span><br /><span style='color: #043381;font-size:12px'><i>" + Ausschusstext4 + "</i></span><br />", username, password)
|
|
|
|
|
htmlbody = String.Format("Dear {0},<br /><br /> Please follow the Link to reset your password:<br /><br />" + Environment.NewLine + "<a runat=" + "server" + " href=http://" + getdomianenvironment + ServPort + "/login/Change_PW.aspx?Par1=" + tokenname + "&Par2=" + VERAG_PROG_ALLGEMEIN.cCryptography.Encrypt(username) + "&Par3=" + VERAG_PROG_ALLGEMEIN.cCryptography2.Encrypt(customerID) + "&Mob=" + VERAG_PROG_ALLGEMEIN.cCryptography2.Encrypt("False") + "&Par4=" + VERAG_PROG_ALLGEMEIN.cCryptography3.Encrypt(theUserID) + ">http://" + getdomianenvironment + ServPort + "/login/ChangePW.aspx?Par1=" + VERAG_PROG_ALLGEMEIN.cCryptography.Encrypt(tokenname) + "&Par2=" + VERAG_PROG_ALLGEMEIN.cCryptography.Encrypt(username) + "&Par3=" + VERAG_PROG_ALLGEMEIN.cCryptography2.Encrypt(customerID) + "&Mob=" + VERAG_PROG_ALLGEMEIN.cCryptography2.Encrypt("False") + "&Par4=" + VERAG_PROG_ALLGEMEIN.cCryptography3.Encrypt(theUserID) + "</a>" + Environment.NewLine + "<br /><br />Notice:<br /><span style='color: #043381;font-size:14px'><i>The Link is valid for 30 minutes until" + Space(1) + Date.Now.AddMinutes(30).ToString() + Space(1) + "only!</i></span><br / ><br /><br />Kind regards, <br /><span style='color: #043381'><b>VERAG | EDV Support</b></span><br /><span>" + mailpic + "</span><br /><span style='color: #043381'>VERAG Spedition AG | A 4975 Suben, Nr. 100</span><br /><span style='color: #043381'>T.<a href='tel:+43 7711 2777-xx'>+43 7711 2777-xx</a> |<a href='mailto:@support@verag.ag'>support@verag.ag</a> |" + emailnr + "FN xxxxxxx</span><br /><span style='color: #043381;font-size:12px'><i>" + Ausschusstext + "</i></span><br /><span style='color: #043381;font-size:12px'><i>" + Ausschusstext2 + "</i></span><br /><span style='color: #043381;font-size:12px'><i>" + Ausschusstext3 + "</i></span><br /><span style='color: #043381;font-size:12px'><i>" + Ausschusstext4 + "</i></span><br />", username, password)
|
|
|
|
|
ElseIf String.IsNullOrEmpty(HttpContext.Current.Request.ServerVariables("SERVER_NAME")) = False Then
|
|
|
|
|
getdomianenvironment = HttpContext.Current.Request.ServerVariables("SERVER_NAME")
|
|
|
|
|
'MsgBox(getdomianenvironment)
|
|
|
|
|
@@ -519,7 +521,7 @@ Partial Class ForgotPW
|
|
|
|
|
Dim Ausschusstext2 As String = "und Zinsen zuletzt auf Zölle angerechnet. Zahlbar und klagbar in Schärding oder Ried. Steuer-Zoll-und Tarifauskünfte sind unverbindlich."
|
|
|
|
|
Dim Ausschusstext3 As String = "We operate exclusively on the basis of the General Freight Forwarding Terms and Conditions in the respectively applicable version. Payments are initially"
|
|
|
|
|
Dim Ausschusstext4 As String = "charged on freight, fees and interests and at last on customs duties. The place of jurisdiction: Schärding / Ried. Tax, customs and tariff information are not binding."
|
|
|
|
|
htmlbody = String.Format("Dear {0},<br /><br /> Please follow the Link to reset your password:<br /><br />" + Environment.NewLine + "<a runat=" + "server" + " href=http://" + getdomianenvironment + "/login/Change_PW.aspx?Par1=" + tokenname + "&Par2=" + VERAG_PROG_ALLGEMEIN.cCryptography.Encrypt(username) + "&Par3=" + VERAG_PROG_ALLGEMEIN.cCryptography2.Encrypt(userID) + "&Mob=" + VERAG_PROG_ALLGEMEIN.cCryptography2.Encrypt("False") + ">http://" + getdomianenvironment + ServPort + "/login/ChangePW.aspx?Par1=" + tokenname + "&Par2=" + VERAG_PROG_ALLGEMEIN.cCryptography.Encrypt(username) + "&Par3=" + VERAG_PROG_ALLGEMEIN.cCryptography2.Encrypt(userID) + "&Mob=" + VERAG_PROG_ALLGEMEIN.cCryptography2.Encrypt("False") + "</a>" + Environment.NewLine + "<br /><br />Notice:<br /><span style='color: #043381;font-size:14px'><i>The Link is valid for 30 minutes until" + Space(1) + Date.Now.AddMinutes(30).ToString() + Space(1) + "only!</i></span><br / ><br />Kind regards, <br /><span style='color: #043381'><b>VERAG | EDV Support</b></span><br /><span>" + mailpic + "</span><br /><span style='color: #043381'>VERAG Spedition AG | A 4975 Suben, Nr. 100</span><br /><span style='color: #043381'>T.<a href='tel:+43 7711 2777-xx'>+43 7711 2777-xx</a> |<a href='mailto:@support@verag.ag'>support@verag.ag</a> | " + emailnr + "FN xxxxxxx</span><br /><span style='color: #043381;font-size:12px'><i>" + Ausschusstext + "</i></span><br /><span style='color: #043381;font-size:12px'><i>" + Ausschusstext2 + "</i></span><br /><span style='color: #043381;font-size:12px'><i>" + Ausschusstext3 + "</i></span><br /><span style='color: #043381;font-size:12px'><i>" + Ausschusstext4 + "</i></span><br />", username, password)
|
|
|
|
|
htmlbody = String.Format("Dear {0},<br /><br /> Please follow the Link to reset your password:<br /><br />" + Environment.NewLine + "<a runat=" + "server" + " href=http://" + getdomianenvironment + "/login/Change_PW.aspx?Par1=" + tokenname + "&Par2=" + VERAG_PROG_ALLGEMEIN.cCryptography.Encrypt(username) + "&Par3=" + VERAG_PROG_ALLGEMEIN.cCryptography2.Encrypt(customerID) + "&Mob=" + VERAG_PROG_ALLGEMEIN.cCryptography2.Encrypt("False") + "&Par4=" + VERAG_PROG_ALLGEMEIN.cCryptography3.Encrypt(theUserID) + ">http://" + getdomianenvironment + ServPort + "/login/ChangePW.aspx?Par1=" + tokenname + "&Par2=" + VERAG_PROG_ALLGEMEIN.cCryptography.Encrypt(username) + "&Par3=" + VERAG_PROG_ALLGEMEIN.cCryptography2.Encrypt(customerID) + "&Mob=" + VERAG_PROG_ALLGEMEIN.cCryptography2.Encrypt("False") + "&Par4=" + VERAG_PROG_ALLGEMEIN.cCryptography3.Encrypt(theUserID) + "</a>" + Environment.NewLine + "<br /><br />Notice:<br /><span style='color: #043381;font-size:14px'><i>The Link is valid for 30 minutes until" + Space(1) + Date.Now.AddMinutes(30).ToString() + Space(1) + "only!</i></span><br / ><br />Kind regards, <br /><span style='color: #043381'><b>VERAG | EDV Support</b></span><br /><span>" + mailpic + "</span><br /><span style='color: #043381'>VERAG Spedition AG | A 4975 Suben, Nr. 100</span><br /><span style='color: #043381'>T.<a href='tel:+43 7711 2777-xx'>+43 7711 2777-xx</a> |<a href='mailto:@support@verag.ag'>support@verag.ag</a> | " + emailnr + "FN xxxxxxx</span><br /><span style='color: #043381;font-size:12px'><i>" + Ausschusstext + "</i></span><br /><span style='color: #043381;font-size:12px'><i>" + Ausschusstext2 + "</i></span><br /><span style='color: #043381;font-size:12px'><i>" + Ausschusstext3 + "</i></span><br /><span style='color: #043381;font-size:12px'><i>" + Ausschusstext4 + "</i></span><br />", username, password)
|
|
|
|
|
ElseIf String.IsNullOrWhiteSpace(HttpContext.Current.Request.ServerVariables("SERVER_NAME")) = True Then
|
|
|
|
|
'MsgBox("Error09:" + Environment.NewLine + "The Domain could not be vaildated. Check Link please or contact the Administrator of the program.")
|
|
|
|
|
lblMessage_M.ForeColor = Color.OrangeRed
|
|
|
|
|
@@ -531,7 +533,7 @@ Partial Class ForgotPW
|
|
|
|
|
|
|
|
|
|
Try
|
|
|
|
|
If Session.Item("TokenforEmail") = Nothing Then
|
|
|
|
|
tokenname = genToken(username, password, email, userID, isusrnmright, iscstmIDright, isemailright, Session.IsNewSession)
|
|
|
|
|
tokenname = genToken(username, password, email, customerID, isusrnmright, iscstmIDright, isemailright, Session.IsNewSession, theUserID)
|
|
|
|
|
Session.Add("TokenforEmail", tokenname)
|
|
|
|
|
Else
|
|
|
|
|
tokenname = Session.Item("TokenforEmail").ToString()
|
|
|
|
|
@@ -558,9 +560,9 @@ Partial Class ForgotPW
|
|
|
|
|
lblMessage_M.Text = VERAG_VARIABLES.geterrornumb + "Mail not delivered!"
|
|
|
|
|
'MsgBox("Error02: Mail not delivered!" & vbCrLf & "New Token has been generated.")
|
|
|
|
|
If Session.Item("TokenforEmail") = Nothing Then
|
|
|
|
|
tokenname = genToken(username, password, email, userID, isusrnmright, iscstmIDright, isemailright, Session.IsNewSession)
|
|
|
|
|
tokenname = genToken(username, password, email, customerID, isusrnmright, iscstmIDright, isemailright, Session.IsNewSession, theUserID)
|
|
|
|
|
Session.Add("TokenforEmail", tokenname)
|
|
|
|
|
Session.Add("USerID", userID)
|
|
|
|
|
Session.Add("USerID", customerID)
|
|
|
|
|
Else
|
|
|
|
|
tokenname = Session.Item("TokenforEmail").ToString()
|
|
|
|
|
End If
|
|
|
|
|
@@ -577,7 +579,7 @@ Partial Class ForgotPW
|
|
|
|
|
End If
|
|
|
|
|
End Function
|
|
|
|
|
|
|
|
|
|
Function SendEmail(username As String, password As String, email As String, tokenname As String, userID As String, isusrnmright As Boolean, iscstmIDright As Boolean, isemailright As Boolean, sessionisnew As Boolean) As Boolean
|
|
|
|
|
Function SendEmail(username As String, password As String, email As String, tokenname As String, customerID As String, isusrnmright As Boolean, iscstmIDright As Boolean, isemailright As Boolean, sessionisnew As Boolean, theUserID As String) As Boolean
|
|
|
|
|
Dim getdomianenvironment As String = String.Empty
|
|
|
|
|
Dim pagename As String = String.Empty
|
|
|
|
|
Dim ServPort As String = String.Empty
|
|
|
|
|
@@ -585,7 +587,7 @@ Partial Class ForgotPW
|
|
|
|
|
Dim Betreff As String = String.Empty
|
|
|
|
|
Dim htmlbody As String = String.Empty
|
|
|
|
|
Dim emailnr = VERAG_PROG_ALLGEMEIN.cAllgemein.FIRMA_ID.ToString
|
|
|
|
|
If isusrnmright = True And iscstmIDright = True AndAlso isemailright = True And sessionisnew = False Then
|
|
|
|
|
If isusrnmright = True And iscstmIDright = True AndAlso isemailright = True And sessionisnew = False AndAlso String.IsNullOrEmpty(theUserID) = False And String.IsNullOrEmpty(customerID) = False Then
|
|
|
|
|
If HttpContext.Current.Request.ServerVariables("SERVER_NAME") = "localhost" Then
|
|
|
|
|
'MsgBox(getdomianenvironment)
|
|
|
|
|
getdomianenvironment = HttpContext.Current.Request.ServerVariables("SERVER_NAME")
|
|
|
|
|
@@ -598,7 +600,7 @@ Partial Class ForgotPW
|
|
|
|
|
Dim Ausschusstext2 As String = "und Zinsen zuletzt auf Zölle angerechnet. Zahlbar und klagbar in Schärding oder Ried. Steuer-Zoll-und Tarifauskünfte sind unverbindlich."
|
|
|
|
|
Dim Ausschusstext3 As String = "We operate exclusively on the basis of the General Freight Forwarding Terms and Conditions in the respectively applicable version. Payments are initially"
|
|
|
|
|
Dim Ausschusstext4 As String = "charged on freight, fees and interests and at last on customs duties. The place of jurisdiction: Schärding / Ried. Tax, customs and tariff information are not binding."
|
|
|
|
|
htmlbody = String.Format("Dear {0},<br /><br /> Please follow the Link to reset your password:<br /><br />" + Environment.NewLine + "<a runat=" + "server" + " href=http://" + getdomianenvironment + ServPort + "/login/Change_PW.aspx?Par1=" + tokenname + "&Par2=" + VERAG_PROG_ALLGEMEIN.cCryptography.Encrypt(username) + "&Par3=" + VERAG_PROG_ALLGEMEIN.cCryptography2.Encrypt(userID) + "&Mob=" + VERAG_PROG_ALLGEMEIN.cCryptography2.Encrypt("False") + ">http://" + getdomianenvironment + ServPort + "/login/ChangePW.aspx?Par1=" + tokenname + "&Par2=" + VERAG_PROG_ALLGEMEIN.cCryptography.Encrypt(username) + "&Par3=" + VERAG_PROG_ALLGEMEIN.cCryptography2.Encrypt(userID) + "&Mob=" + VERAG_PROG_ALLGEMEIN.cCryptography2.Encrypt("False") + "</a>" + Environment.NewLine + "<br /><br />Notice:<br /><span style='color: #043381;font-size:14px'><i>The Link is valid for 30 minutes until" + Space(1) + Date.Now.AddMinutes(30).ToString() + Space(1) + "only!</i></span><br / ><br /><br />Kind regards, <br /><span style='color: #043381'><b>VERAG | EDV Support</b></span><br /><span>" + mailpic + "</span><br /><span style='color: #043381'>VERAG Spedition AG | A 4975 Suben, Nr. 100</span><br /><span style='color: #043381'>T.<a href='tel:+43 7711 2777-xx'>+43 7711 2777-xx</a> |<a href='mailto:@support@verag.ag'>support@verag.ag</a> |" + emailnr + "FN xxxxxxx</span><br /><span style='color: #043381;font-size:12px'><i>" + Ausschusstext + "</i></span><br /><span style='color: #043381;font-size:12px'><i>" + Ausschusstext2 + "</i></span><br /><span style='color: #043381;font-size:12px'><i>" + Ausschusstext3 + "</i></span><br /><span style='color: #043381;font-size:12px'><i>" + Ausschusstext4 + "</i></span><br />", username, password)
|
|
|
|
|
htmlbody = String.Format("Dear {0},<br /><br /> Please follow the Link to reset your password:<br /><br />" + Environment.NewLine + "<a runat=" + "server" + " href=http://" + getdomianenvironment + ServPort + "/login/Change_PW.aspx?Par1=" + tokenname + "&Par2=" + VERAG_PROG_ALLGEMEIN.cCryptography.Encrypt(username) + "&Par3=" + VERAG_PROG_ALLGEMEIN.cCryptography2.Encrypt(customerID) + "&Mob=" + VERAG_PROG_ALLGEMEIN.cCryptography2.Encrypt("False") + "&Par4=" + VERAG_PROG_ALLGEMEIN.cCryptography3.Encrypt(theUserID) + ">http://" + getdomianenvironment + ServPort + "/login/ChangePW.aspx?Par1=" + tokenname + "&Par2=" + VERAG_PROG_ALLGEMEIN.cCryptography.Encrypt(username) + "&Par3=" + VERAG_PROG_ALLGEMEIN.cCryptography2.Encrypt(customerID) + "&Mob=" + VERAG_PROG_ALLGEMEIN.cCryptography2.Encrypt("False") + "&Par4=" + VERAG_PROG_ALLGEMEIN.cCryptography3.Encrypt(theUserID) + "</a>" + Environment.NewLine + "<br /><br />Notice:<br /><span style='color: #043381;font-size:14px'><i>The Link is valid for 30 minutes until" + Space(1) + Date.Now.AddMinutes(30).ToString() + Space(1) + "only!</i></span><br / ><br /><br />Kind regards, <br /><span style='color: #043381'><b>VERAG | EDV Support</b></span><br /><span>" + mailpic + "</span><br /><span style='color: #043381'>VERAG Spedition AG | A 4975 Suben, Nr. 100</span><br /><span style='color: #043381'>T.<a href='tel:+43 7711 2777-xx'>+43 7711 2777-xx</a> |<a href='mailto:@support@verag.ag'>support@verag.ag</a> |" + emailnr + "FN xxxxxxx</span><br /><span style='color: #043381;font-size:12px'><i>" + Ausschusstext + "</i></span><br /><span style='color: #043381;font-size:12px'><i>" + Ausschusstext2 + "</i></span><br /><span style='color: #043381;font-size:12px'><i>" + Ausschusstext3 + "</i></span><br /><span style='color: #043381;font-size:12px'><i>" + Ausschusstext4 + "</i></span><br />", username, password)
|
|
|
|
|
ElseIf String.IsNullOrEmpty(HttpContext.Current.Request.ServerVariables("SERVER_NAME")) = False Then
|
|
|
|
|
getdomianenvironment = HttpContext.Current.Request.ServerVariables("SERVER_NAME")
|
|
|
|
|
'MsgBox(getdomianenvironment)
|
|
|
|
|
@@ -611,7 +613,7 @@ Partial Class ForgotPW
|
|
|
|
|
Dim Ausschusstext2 As String = "und Zinsen zuletzt auf Zölle angerechnet. Zahlbar und klagbar in Schärding oder Ried. Steuer-Zoll-und Tarifauskünfte sind unverbindlich."
|
|
|
|
|
Dim Ausschusstext3 As String = "We operate exclusively on the basis of the General Freight Forwarding Terms and Conditions in the respectively applicable version. Payments are initially"
|
|
|
|
|
Dim Ausschusstext4 As String = "charged on freight, fees and interests and at last on customs duties. The place of jurisdiction: Schärding / Ried. Tax, customs and tariff information are not binding."
|
|
|
|
|
htmlbody = String.Format("Dear {0},<br /><br /> Please follow the Link to reset your password:<br /><br />" + Environment.NewLine + "<a runat=" + "server" + " href=http://" + getdomianenvironment + "/login/Change_PW.aspx?Par1=" + tokenname + "&Par2=" + VERAG_PROG_ALLGEMEIN.cCryptography.Encrypt(username) + "&Par3=" + VERAG_PROG_ALLGEMEIN.cCryptography2.Encrypt(userID) + "&Mob=" + VERAG_PROG_ALLGEMEIN.cCryptography2.Encrypt("False") + ">http://" + getdomianenvironment + ServPort + "/login/ChangePW.aspx?Par1=" + tokenname + "&Par2=" + VERAG_PROG_ALLGEMEIN.cCryptography.Encrypt(username) + "&Par3=" + VERAG_PROG_ALLGEMEIN.cCryptography2.Encrypt(userID) + "&Mob=" + VERAG_PROG_ALLGEMEIN.cCryptography2.Encrypt("False") + "</a>" + Environment.NewLine + "<br /><br />Notice:<br /><span style='color: #043381;font-size:14px'><i>The Link is valid for 30 minutes until" + Space(1) + Date.Now.AddMinutes(30).ToString() + Space(1) + "only!</i></span><br / ><br />Kind regards, <br /><span style='color: #043381'><b>VERAG | EDV Support</b></span><br /><span>" + mailpic + "</span><br /><span style='color: #043381'>VERAG Spedition AG | A 4975 Suben, Nr. 100</span><br /><span style='color: #043381'>T.<a href='tel:+43 7711 2777-xx'>+43 7711 2777-xx</a> |<a href='mailto:@support@verag.ag'>support@verag.ag</a> | " + emailnr + "FN xxxxxxx</span><br /><span style='color: #043381;font-size:12px'><i>" + Ausschusstext + "</i></span><br /><span style='color: #043381;font-size:12px'><i>" + Ausschusstext2 + "</i></span><br /><span style='color: #043381;font-size:12px'><i>" + Ausschusstext3 + "</i></span><br /><span style='color: #043381;font-size:12px'><i>" + Ausschusstext4 + "</i></span><br />", username, password)
|
|
|
|
|
htmlbody = String.Format("Dear {0},<br /><br /> Please follow the Link to reset your password:<br /><br />" + Environment.NewLine + "<a runat=" + "server" + " href=http://" + getdomianenvironment + "/login/Change_PW.aspx?Par1=" + tokenname + "&Par2=" + VERAG_PROG_ALLGEMEIN.cCryptography.Encrypt(username) + "&Par3=" + VERAG_PROG_ALLGEMEIN.cCryptography2.Encrypt(customerID) + "&Mob=" + VERAG_PROG_ALLGEMEIN.cCryptography2.Encrypt("False") + "&Par4=" + VERAG_PROG_ALLGEMEIN.cCryptography3.Encrypt(theUserID) + ">http://" + getdomianenvironment + ServPort + "/login/ChangePW.aspx?Par1=" + tokenname + "&Par2=" + VERAG_PROG_ALLGEMEIN.cCryptography.Encrypt(username) + "&Par3=" + VERAG_PROG_ALLGEMEIN.cCryptography2.Encrypt(customerID) + "&Mob=" + VERAG_PROG_ALLGEMEIN.cCryptography2.Encrypt("False") + "&Par4=" + VERAG_PROG_ALLGEMEIN.cCryptography3.Encrypt(theUserID) + "</a>" + Environment.NewLine + "<br /><br />Notice:<br /><span style='color: #043381;font-size:14px'><i>The Link is valid for 30 minutes until" + Space(1) + Date.Now.AddMinutes(30).ToString() + Space(1) + "only!</i></span><br / ><br />Kind regards, <br /><span style='color: #043381'><b>VERAG | EDV Support</b></span><br /><span>" + mailpic + "</span><br /><span style='color: #043381'>VERAG Spedition AG | A 4975 Suben, Nr. 100</span><br /><span style='color: #043381'>T.<a href='tel:+43 7711 2777-xx'>+43 7711 2777-xx</a> |<a href='mailto:@support@verag.ag'>support@verag.ag</a> | " + emailnr + "FN xxxxxxx</span><br /><span style='color: #043381;font-size:12px'><i>" + Ausschusstext + "</i></span><br /><span style='color: #043381;font-size:12px'><i>" + Ausschusstext2 + "</i></span><br /><span style='color: #043381;font-size:12px'><i>" + Ausschusstext3 + "</i></span><br /><span style='color: #043381;font-size:12px'><i>" + Ausschusstext4 + "</i></span><br />", username, password)
|
|
|
|
|
ElseIf String.IsNullOrWhiteSpace(HttpContext.Current.Request.ServerVariables("SERVER_NAME")) = True Then
|
|
|
|
|
'MsgBox("Error09:" + Environment.NewLine + "The Domain could not be vaildated. Check Link please or contact the Administrator of the program.")
|
|
|
|
|
lblMessage.ForeColor = Color.OrangeRed
|
|
|
|
|
@@ -623,7 +625,7 @@ Partial Class ForgotPW
|
|
|
|
|
|
|
|
|
|
Try
|
|
|
|
|
If Session.Item("TokenforEmail") = Nothing Then
|
|
|
|
|
tokenname = genToken(username, password, email, userID, isusrnmright, iscstmIDright, isemailright, Session.IsNewSession)
|
|
|
|
|
tokenname = genToken(username, password, email, customerID, isusrnmright, iscstmIDright, isemailright, Session.IsNewSession, theUserID)
|
|
|
|
|
Session.Add("TokenforEmail", tokenname)
|
|
|
|
|
Else
|
|
|
|
|
tokenname = Session.Item("TokenforEmail").ToString()
|
|
|
|
|
@@ -649,9 +651,9 @@ Partial Class ForgotPW
|
|
|
|
|
lblMessage.Text = "Error02: Mail not delivered!"
|
|
|
|
|
'MsgBox("Error02: Mail not delivered!" & vbCrLf & "New Token has been generated.")
|
|
|
|
|
If Session.Item("TokenforEmail") = Nothing Then
|
|
|
|
|
tokenname = genToken(username, password, email, userID, isusrnmright, iscstmIDright, isemailright, Session.IsNewSession)
|
|
|
|
|
tokenname = genToken(username, password, email, customerID, isusrnmright, iscstmIDright, isemailright, Session.IsNewSession, theUserID)
|
|
|
|
|
Session.Add("TokenforEmail", tokenname)
|
|
|
|
|
Session.Add("USerID", userID)
|
|
|
|
|
Session.Add("USerID", customerID)
|
|
|
|
|
Else
|
|
|
|
|
tokenname = Session.Item("TokenforEmail").ToString()
|
|
|
|
|
End If
|
|
|
|
|
@@ -669,12 +671,12 @@ Partial Class ForgotPW
|
|
|
|
|
End If
|
|
|
|
|
End Function
|
|
|
|
|
|
|
|
|
|
Function genToken(username As String, password As String, email As String, CustomerID As String, isusrnmright As Boolean, iscstmIDright As Boolean, isemailright As Boolean, isnewSession As Boolean) As String
|
|
|
|
|
Function genToken(username As String, password As String, email As String, CustomerID As String, isusrnmright As Boolean, iscstmIDright As Boolean, isemailright As Boolean, isnewSession As Boolean, theUserID As String) As String
|
|
|
|
|
If isnewSession = False Then
|
|
|
|
|
Dim time() As Byte = BitConverter.GetBytes(DateTime.UtcNow.ToBinary())
|
|
|
|
|
Dim Key() As Byte = Guid.NewGuid().ToByteArray()
|
|
|
|
|
Dim token As String
|
|
|
|
|
If isusrnmright = True And iscstmIDright = True And isemailright = True Then
|
|
|
|
|
If isusrnmright = True And iscstmIDright = True And isemailright = True AndAlso String.IsNullOrEmpty(theUserID) = False Then
|
|
|
|
|
Try
|
|
|
|
|
token = VERAG_PROG_ALLGEMEIN.cCryptography3.Encrypt(Convert.ToBase64String(time.Concat(Key).ToArray()))
|
|
|
|
|
Return token
|
|
|
|
|
@@ -688,7 +690,7 @@ Partial Class ForgotPW
|
|
|
|
|
'If MsgBox(Msg, Style, Title).Retry Then
|
|
|
|
|
'genToken(username, password, email)
|
|
|
|
|
token = VERAG_PROG_ALLGEMEIN.cCryptography3.Encrypt(Convert.ToBase64String(time.Concat(Key).ToArray()))
|
|
|
|
|
If SendEmail(username, password, email, token, CustomerID, isusrnmright, iscstmIDright, isemailright, Session.IsNewSession) = True Then
|
|
|
|
|
If SendEmail(username, password, email, token, CustomerID, isusrnmright, iscstmIDright, isemailright, Session.IsNewSession, theUserID) = True Then
|
|
|
|
|
'MsgBox("Email could not been sent because of an internal encryption error.", vbOK + vbInformation + vbDefaultButton1, "Token-Generation Error")
|
|
|
|
|
Else
|
|
|
|
|
'MsgBox("Email has been sent successful." & vbCr & "Please check your E-Mails!", vbOK + vbInformation + vbDefaultButton1, "Token-Generation successful!")
|
|
|
|
|
@@ -701,7 +703,7 @@ Partial Class ForgotPW
|
|
|
|
|
If jetzt < wenn Then
|
|
|
|
|
Return "NotYet"
|
|
|
|
|
Else
|
|
|
|
|
token = genToken(username, password, email, CustomerID, isusrnmright, iscstmIDright, isemailright, Session.IsNewSession)
|
|
|
|
|
token = genToken(username, password, email, CustomerID, isusrnmright, iscstmIDright, isemailright, Session.IsNewSession, theUserID)
|
|
|
|
|
Return token
|
|
|
|
|
'End If
|
|
|
|
|
End If
|
|
|
|
|
|