Public Types | |
| enum | REGISTRATION_TYPE { UNKNOWN = 0, ONLINE, OFFLINE, OTHER } |
Public Member Functions | |
| RegistrationUtil () | |
Static Public Member Functions | |
| static String | GetRegistrationTypeLabel (REGISTRATION_TYPE type) |
| static REGISTRATION_TYPE | GetRegistrationType (String in_type) |
| static bool | ClearRegistration (Core.Tools.AccountManager.WebClient.WebProduct product_base, String registration_session_id) |
| static String | ComposeEmail (Core.Tools.AccountManager.WebClient.WebProduct product_base, Session.AccountSession registration_session, REGISTRATION_TYPE reg_type, String email) |
| static bool | Register (System.Web.HttpRequest Request, Core.Tools.AccountManager.WebClient.WebProduct product_base, Core.Tools.AccountManager.Session.AccountSession current_session, Core.Tools.AccountManager.WebClient.SerialForm serial_form, REGISTRATION_TYPE reg_type, bool send_email_registration) |
| static bool | GetIsRestrictedName (String in_name) |
| static bool | GetAccountNameExists (Core.Tools.AccountManager.WebClient.WebProduct product_base, String user_name, String registration_session_id) |
| static bool | CompleteRegistration (Core.Tools.AccountManager.WebClient.WebProduct product_base, String registration_id, String registration_session_id) |
Static Public Attributes | |
| static String | PARAM_REGISTRATION_TYPE = "registration_type" |
| static String | PARAM_LAST_NAME = "last_name" |
| static String | PARAM_ZIP_CODE = "zip" |
| static String | PARAM_COUNTRY = "country" |
| static String | PARAM_CITY = "city" |
| static String | PARAM_STATE = "state" |
| static String | PARAM_ADDRESS_LINE1 = "address_line1" |
| static String | PARAM_ADDRESS_LINE2 = "address_line2" |
| static String | PARAM_PHONE = "phone" |
| static String | PARAM_WEB_SITE = "website" |
| static String | PARAM_FIRST_NAME = "first_name" |
| static String | PARAM_EMAIL = "email" |
| static String | PARAM_USER_NAME = "user_name" |
| static String | PARAM_PASSWORD = "password" |
| static String | PARAM_REGISTRATION_ID = "registration-id" |
| static String | PARAM_REGISTRATION_SESSION_ID = "registration-session-id" |
| static String | PARAM_IS_SEARCHABLE = "is_searchable" |
Static Private Member Functions | |
| static void | CopyFormToSession (Core.Tools.AccountManager.WebClient.SerialForm form, Session.AccountSession session) |
Static Private Attributes | |
| static String[] | RESTRICTED_NAMES |
| static String | PARAM_IS_REGISTRATION_COMPLETE = "is-registration-complete" |
| static String | PARAM_COMPLETE_REGISTRATION_ATTEMPTS = "complete-registration-attempts" |
| static String | PARAM_REGISTRATION_ATTEMPTS = "registration-attempts" |
| static String | PARAM_IS_REGISTERING = "is-registering" |
| static String | PARAM_REGISTERED = "registered" |
| static String | PARAM_INTERNAL_REGISTRATION_TYPE = "internal-registration-type" |
| static int | MAXIMUM_REGISTRATION_ATTEMPTS = 3 |
| Core.Tools.AccountManager.WebClient.RegistrationUtil.RegistrationUtil | ( | ) |
| static String Core.Tools.AccountManager.WebClient.RegistrationUtil.GetRegistrationTypeLabel | ( | REGISTRATION_TYPE | type | ) | [static] |
| static REGISTRATION_TYPE Core.Tools.AccountManager.WebClient.RegistrationUtil.GetRegistrationType | ( | String | in_type | ) | [static] |
| static bool Core.Tools.AccountManager.WebClient.RegistrationUtil.ClearRegistration | ( | Core.Tools.AccountManager.WebClient.WebProduct | product_base, | |
| String | registration_session_id | |||
| ) | [static] |
| static String Core.Tools.AccountManager.WebClient.RegistrationUtil.ComposeEmail | ( | Core.Tools.AccountManager.WebClient.WebProduct | product_base, | |
| Session.AccountSession | registration_session, | |||
| REGISTRATION_TYPE | reg_type, | |||
| String | ||||
| ) | [static] |
| static bool Core.Tools.AccountManager.WebClient.RegistrationUtil.Register | ( | System.Web.HttpRequest | Request, | |
| Core.Tools.AccountManager.WebClient.WebProduct | product_base, | |||
| Core.Tools.AccountManager.Session.AccountSession | current_session, | |||
| Core.Tools.AccountManager.WebClient.SerialForm | serial_form, | |||
| REGISTRATION_TYPE | reg_type, | |||
| bool | send_email_registration | |||
| ) | [static] |
| static bool Core.Tools.AccountManager.WebClient.RegistrationUtil.GetIsRestrictedName | ( | String | in_name | ) | [static] |
| static bool Core.Tools.AccountManager.WebClient.RegistrationUtil.GetAccountNameExists | ( | Core.Tools.AccountManager.WebClient.WebProduct | product_base, | |
| String | user_name, | |||
| String | registration_session_id | |||
| ) | [static] |
| static bool Core.Tools.AccountManager.WebClient.RegistrationUtil.CompleteRegistration | ( | Core.Tools.AccountManager.WebClient.WebProduct | product_base, | |
| String | registration_id, | |||
| String | registration_session_id | |||
| ) | [static] |
| static void Core.Tools.AccountManager.WebClient.RegistrationUtil.CopyFormToSession | ( | Core.Tools.AccountManager.WebClient.SerialForm | form, | |
| Session.AccountSession | session | |||
| ) | [static, private] |
String [] Core.Tools.AccountManager.WebClient.RegistrationUtil.RESTRICTED_NAMES [static, private] |
Initial value:
new String[]{ "administrator", "superuser", "su", "root", "coreweb" }
String Core.Tools.AccountManager.WebClient.RegistrationUtil.PARAM_REGISTRATION_TYPE = "registration_type" [static] |
String Core.Tools.AccountManager.WebClient.RegistrationUtil.PARAM_LAST_NAME = "last_name" [static] |
String Core.Tools.AccountManager.WebClient.RegistrationUtil.PARAM_ZIP_CODE = "zip" [static] |
String Core.Tools.AccountManager.WebClient.RegistrationUtil.PARAM_COUNTRY = "country" [static] |
String Core.Tools.AccountManager.WebClient.RegistrationUtil.PARAM_CITY = "city" [static] |
String Core.Tools.AccountManager.WebClient.RegistrationUtil.PARAM_STATE = "state" [static] |
String Core.Tools.AccountManager.WebClient.RegistrationUtil.PARAM_ADDRESS_LINE1 = "address_line1" [static] |
String Core.Tools.AccountManager.WebClient.RegistrationUtil.PARAM_ADDRESS_LINE2 = "address_line2" [static] |
String Core.Tools.AccountManager.WebClient.RegistrationUtil.PARAM_PHONE = "phone" [static] |
String Core.Tools.AccountManager.WebClient.RegistrationUtil.PARAM_WEB_SITE = "website" [static] |
String Core.Tools.AccountManager.WebClient.RegistrationUtil.PARAM_FIRST_NAME = "first_name" [static] |
String Core.Tools.AccountManager.WebClient.RegistrationUtil.PARAM_EMAIL = "email" [static] |
String Core.Tools.AccountManager.WebClient.RegistrationUtil.PARAM_USER_NAME = "user_name" [static] |
String Core.Tools.AccountManager.WebClient.RegistrationUtil.PARAM_PASSWORD = "password" [static] |
String Core.Tools.AccountManager.WebClient.RegistrationUtil.PARAM_IS_REGISTRATION_COMPLETE = "is-registration-complete" [static, private] |
String Core.Tools.AccountManager.WebClient.RegistrationUtil.PARAM_COMPLETE_REGISTRATION_ATTEMPTS = "complete-registration-attempts" [static, private] |
String Core.Tools.AccountManager.WebClient.RegistrationUtil.PARAM_REGISTRATION_ATTEMPTS = "registration-attempts" [static, private] |
String Core.Tools.AccountManager.WebClient.RegistrationUtil.PARAM_IS_REGISTERING = "is-registering" [static, private] |
String Core.Tools.AccountManager.WebClient.RegistrationUtil.PARAM_REGISTERED = "registered" [static, private] |
String Core.Tools.AccountManager.WebClient.RegistrationUtil.PARAM_REGISTRATION_ID = "registration-id" [static] |
String Core.Tools.AccountManager.WebClient.RegistrationUtil.PARAM_REGISTRATION_SESSION_ID = "registration-session-id" [static] |
String Core.Tools.AccountManager.WebClient.RegistrationUtil.PARAM_INTERNAL_REGISTRATION_TYPE = "internal-registration-type" [static, private] |
int Core.Tools.AccountManager.WebClient.RegistrationUtil.MAXIMUM_REGISTRATION_ATTEMPTS = 3 [static, private] |
String Core.Tools.AccountManager.WebClient.RegistrationUtil.PARAM_IS_SEARCHABLE = "is_searchable" [static] |