как ограничить пользователя определенной роли с определенной страницы в Asp.net C #

Хорошо, эта функция от php. Поскольку я никогда не работал с изображениями на php, поэтому я этого не знал.

Итак, изображения a состоят из трех цветов: RGB (красный, зеленый, синий). В случае PNG он также состоит из другого фильтра, называемого альфа, который является прозрачностью

SO, только для PNG, вы должны переключать imagecolorallocate на imagecolorallocatealpha($file,$i,$i,$i,$i);

. должны сделать ваши изображения прозрачными. Это решает вашу проблему или вам действительно нужны они на белом фоне?

Изменить: Я также отметил, что вы используете функцию imagejpg во всех случаях. Переключите их в соответствующую функцию, то есть imagepng, imagebmp, imagegif

1
задан Nauman.Khattak 26 July 2010 в 08:03
поделиться

1 ответ

Вы можете сделать это, как вы предлагаете:

if (User.IsInRole("Nurse"))
    //Redirect

Этот метод находится в пространстве имен System.Security.Principal .

Вы также можете сделать это в файле web.config:

<configuration>
  <location path="doctorDiscussionBoard.aspx">
    <system.web>
      <authorization>
        <deny roles="Nurses" />
        <allow roles="Doctors" />
        <deny users="*" />
      </authorization>
    </system.web>
  </location>
....
2
ответ дан 2 September 2019 в 22:45
поделиться
Другие вопросы по тегам:

Похожие вопросы: