Show / Hide Table of Contents

Class PortalSecurity

Inheritance
object
PortalSecurity
Inherited Members
object.ToString()
object.Equals(object)
object.Equals(object, object)
object.ReferenceEquals(object, object)
object.GetHashCode()
object.GetType()
object.MemberwiseClone()
Namespace: DotNetNuke.Security
Assembly: DotNetNuke.dll
Syntax
public class PortalSecurity

Constructors

PortalSecurity()

Declaration
public PortalSecurity()

Fields

Instance

Declaration
public static readonly PortalSecurity Instance
Field Value
Type Description
PortalSecurity

Methods

CheckAllPortalFileExtensionWhitelists(string)

Declaration
public void CheckAllPortalFileExtensionWhitelists(string newMasterList)
Parameters
Type Name Description
string newMasterList

CreateKey(int)

Declaration
public string CreateKey(int numBytes)
Parameters
Type Name Description
int numBytes
Returns
Type Description
string

Decrypt(string, string)

Declaration
public string Decrypt(string strKey, string strData)
Parameters
Type Name Description
string strKey
string strData
Returns
Type Description
string

DecryptString(string, string)

Declaration
public string DecryptString(string message, string passphrase)
Parameters
Type Name Description
string message
string passphrase
Returns
Type Description
string

Encrypt(string, string)

Declaration
public string Encrypt(string key, string data)
Parameters
Type Name Description
string key
string data
Returns
Type Description
string

EncryptString(string, string)

Declaration
public string EncryptString(string message, string passphrase)
Parameters
Type Name Description
string message
string passphrase
Returns
Type Description
string

ForceSecureConnection()

Declaration
public static void ForceSecureConnection()

GetCookieDomain(int)

Declaration
public static string GetCookieDomain(int portalId)
Parameters
Type Name Description
int portalId
Returns
Type Description
string

InputFilter(string, FilterFlag)

Declaration
public string InputFilter(string userInput, PortalSecurity.FilterFlag filterType)
Parameters
Type Name Description
string userInput
PortalSecurity.FilterFlag filterType
Returns
Type Description
string

IsDenied(UserInfo, PortalSettings, string)

Declaration
public static bool IsDenied(UserInfo objUserInfo, PortalSettings settings, string roles)
Parameters
Type Name Description
UserInfo objUserInfo
PortalSettings settings
string roles
Returns
Type Description
bool

IsDenied(string)

Declaration
public static bool IsDenied(string roles)
Parameters
Type Name Description
string roles
Returns
Type Description
bool

IsFollower(int)

Declaration
public static bool IsFollower(int userId)
Parameters
Type Name Description
int userId
Returns
Type Description
bool

IsFriend(int)

Declaration
public static bool IsFriend(int userId)
Parameters
Type Name Description
int userId
Returns
Type Description
bool

IsInRole(string)

Declaration
public static bool IsInRole(string role)
Parameters
Type Name Description
string role
Returns
Type Description
bool

IsInRoles(UserInfo, PortalSettings, string)

Declaration
public static bool IsInRoles(UserInfo objUserInfo, PortalSettings settings, string roles)
Parameters
Type Name Description
UserInfo objUserInfo
PortalSettings settings
string roles
Returns
Type Description
bool

IsInRoles(string)

Declaration
public static bool IsInRoles(string roles)
Parameters
Type Name Description
string roles
Returns
Type Description
bool

IsOwner(int)

Declaration
public static bool IsOwner(int userId)
Parameters
Type Name Description
int userId
Returns
Type Description
bool

Remove(string, ConfigType, string, FilterScope)

Declaration
public string Remove(string inputString, PortalSecurity.ConfigType configType, string configSource, PortalSecurity.FilterScope filterScope)
Parameters
Type Name Description
string inputString
PortalSecurity.ConfigType configType
string configSource
PortalSecurity.FilterScope filterScope
Returns
Type Description
string

Replace(string, ConfigType, string, FilterScope)

Declaration
public string Replace(string inputString, PortalSecurity.ConfigType configType, string configSource, PortalSecurity.FilterScope filterScope)
Parameters
Type Name Description
string inputString
PortalSecurity.ConfigType configType
string configSource
PortalSecurity.FilterScope filterScope
Returns
Type Description
string

SignIn(UserInfo, bool)

Declaration
public void SignIn(UserInfo user, bool createPersistentCookie)
Parameters
Type Name Description
UserInfo user
bool createPersistentCookie

SignOut()

Declaration
public void SignOut()

ValidateInput(string, FilterFlag)

Declaration
public bool ValidateInput(string userInput, PortalSecurity.FilterFlag filterType)
Parameters
Type Name Description
string userInput
PortalSecurity.FilterFlag filterType
Returns
Type Description
bool

Extension Methods

JsonExtensionsWeb.ToJson(object)
Back to top by the community, for the community... #DNNCMS