Я написал это в web.config:
<authentication mode="Forms">
<forms loginUrl="~/en/Account/LogIn" timeout="2880" />
</authentication>
и это в действии в контроллере:
[Authorize]
public ActionResult AccountInfo()
{
return view()
}
сейчас, когда я запускаю программу - и пытаюсь получитьк информации об учетной записи - это не приводит меня туда, что очень хорошо.Но когда я вошел в систему и попытался добраться до этого представления - оно также не позволяет мне посмотреть, что очень плохо ...
Я сделал аутентификацию только потому, что хотел разрешить только зарегистрированным пользователямиметь доступ к моему сайту, а не мешать им.Как мне предоставить им доступ?
спасибо заранее.
решено
Мне нужно было написать URL в этом месте икак это:
<location path="~/en/Account/LogIn">
<system.web>
<authorization>
<allow users="*" />
</authorization>
</system.web>
</location>
вместо <authentication> <form>
, напишите в <location>