-
Notifications
You must be signed in to change notification settings - Fork 4
/
SignupRegister.ascx.vb
executable file
·74 lines (49 loc) · 1.89 KB
/
SignupRegister.ascx.vb
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
Imports System.Web.UI.WebControls
Imports DotNetNuke
Imports DotNetNuke.Common
Imports DotNetNuke.Common.Utilities
Imports DotNetNuke.Entities.Modules
Imports DotNetNuke.Entities.Modules.Actions
Imports DotNetNuke.Entities.Tabs
Imports DotNetNuke.Security
Imports DotNetNuke.Security.Roles
Imports DotNetNuke.Services.Exceptions
Imports DotNetNuke.Services.Localization
Namespace Ventrian.SubscriptionTools
Partial Public Class SignupRegister
Inherits PortalModuleBase
#Region " Private Methods "
Private Sub BindMessage()
Dim message As String = Localization.GetString("Message", Me.LocalResourceFile)
message = message.Replace("[REGISTERURL]", RegisterUrl)
message = message.Replace("[LOGINURL]", LoginUrl)
lblMessage.Text = message
End Sub
Private Function LoginUrl() As String
If PortalSettings.LoginTabId <> -1 And Request.QueryString("override") Is Nothing Then
' user defined tab
Return NavigateURL(PortalSettings.LoginTabId)
Else
' admin tab
Return NavigateURL("Login")
End If
End Function
Private Function RegisterUrl() As String
If PortalSettings.UserTabId <> -1 Then
Return NavigateURL(PortalSettings.UserTabId)
Else
Return NavigateURL("Register")
End If
End Function
#End Region
#Region " Event Handlers "
Private Sub Page_Load(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles MyBase.Load
Try
BindMessage()
Catch exc As Exception 'Module failed to load
ProcessModuleLoadException(Me, exc)
End Try
End Sub
#End Region
End Class
End Namespace