Security patch

This commit is contained in:
Sebastien Ros 2010-08-31 15:21:02 -07:00
parent 7bd373ffc6
commit 337e8e15e1

View File

@ -47,9 +47,8 @@ namespace Orchard.Roles.Services {
for (var adjustmentLimiter = 0; adjustmentLimiter != 3; ++adjustmentLimiter) { for (var adjustmentLimiter = 0; adjustmentLimiter != 3; ++adjustmentLimiter) {
if (!context.Granted && context.User != null) { if (!context.Granted && context.User != null) {
if (String.Equals(context.User.UserName, "Administrator", StringComparison.OrdinalIgnoreCase) || if (!String.IsNullOrEmpty(CurrentSite.SuperUser) &&
((!String.IsNullOrEmpty(CurrentSite.SuperUser) && String.Equals(context.User.UserName, CurrentSite.SuperUser, StringComparison.OrdinalIgnoreCase)) {
String.Equals(context.User.UserName, CurrentSite.SuperUser, StringComparison.OrdinalIgnoreCase)))) {
context.Granted = true; context.Granted = true;
} }
} }