none
Зарегистрированный и не зарегистрированный пользователь RRS feed

  • Вопрос

  • Как правильно разделить отображение страницы для зарегистрированных и не зарегистрированных пользователей?
    Как вариант:

    public ActionResult Index()
    {
        if(User.Identity.IsAuthenticated){код для зарегистрированных}
    else{для не зарегистрированных}
    }

    Есть ли другие варианты?

    Не будет ли говно-кодом подобное?

    public ActionResult Index()
    {
        if(User.Identity.IsAuthenticated){redirecttoAction("ForAuth")}
    else{redirecttoAction("ForUnAuth")}
    }

    Вроде как оба моих варианта и могут быть решением, но учусь писать более правильный код, потому и спрашиваю.

    26 марта 2014 г. 10:35

Ответы