Форум программистов, компьютерный форум, киберфорум
Наши страницы

C# ASP.NET MVC

Войти
Регистрация
Восстановить пароль
 
MagaN
0 / 0 / 0
Регистрация: 19.12.2016
Сообщений: 29
#1

Страница пользователя - C# MVC

19.04.2017, 10:34. Просмотров 264. Ответов 3
Метки нет (Все метки)

Здравсвуйте! Пишу сайт "Онлайн Диск" для защиты диплома.

Я хочу, чтобы при открытии сайта, система проверяла авторизован пользователь или нет.
Если авторизован, то открывается "Личное облако" пользователя, иначе главная страница.
Это я реализовал через if-else. Если авторизован, то я сделал простой редирект.

Проблема в том, как мне сделать, чтобы страница "Личное облако" не была доступа неавторизованным пользователям по прямой ссылке?

P.S. Первый опыт с Asp.Net Mvc5, да и такие серьезные сайты я не создавал никогда.
P.P.S. В интернете нашел хорошие видеоуроки, которые подробно все описывают, но смотреть от и до нет времени, а найти именно по данной теме не сумел.

Заранее спасибо Вам!
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
19.04.2017, 10:34
Я подобрал для вас темы с готовыми решениями и ответами на вопрос Страница пользователя (C# MVC):

Перезагрузится ли страница..? - C# ASP.NET
напишешь на странице там где надо <%='привет маме'%> причем в любом месте. только вот вопрос - а теперь то как? <script...

Мастер-страница и скрипты - C# MVC
Имеется мастер-страница Layout: <body> //некий html код @RenderBody() <script src="~/Scripts/jquery-1.10.2.min.js"></script> ...

Картинки и главная страница - C# ASP.NET
Привет всем! Я столкнулась с проблемой и никак не могу самостоятельно найти решение. У меня есть главная страница (MasterPage), которая...

ASP-страница не работает в интрасети. - C# ASP.NET
Ситуация такова: ASP-страница не работает в интрасети. Есть внутренний сайт на внутреннем веб-сервере (пусть его имя \webserver). На...

Отображается неверная стартовая страница - C# MVC
Привет. Я переделал микрософтовский MVC темплейт под свое приложение. Может кто знает, это темплейт, который называется My ASP.NET MVC...

не верно отображается ASP страница - C# ASP.NET
Добрый день Подскажите пожалуйста.Я создаю обычный ASP.Net Web Site приложение. Запускаю его . Вверху...

3
yurickas
29 / 30 / 6
Регистрация: 25.11.2015
Сообщений: 347
19.04.2017, 11:31 #2
Определяешь контроллер классом [Authorize]. Если юзверь не залогинился, то ему не будет доступа и автоматом перейдет редирект на страницу логина.

Ну, это если ты используешь Identity, который идет стандартом в MVC5. Просто в студии создаешь новый проект с авторизацией пользователей и получаешь уже все готовое.
0
aleksskay4
51 / 51 / 21
Регистрация: 02.12.2015
Сообщений: 542
19.04.2017, 11:31 #3
Может фильтр [Authorize] использовать? Может писать над целым контроллером или методам действия.
0
MagaN
0 / 0 / 0
Регистрация: 19.12.2016
Сообщений: 29
23.04.2017, 00:38  [ТС] #4
aleksskay4, yurickas, спасибо большое. Да, действительно все оказалось так легко.

Добавлено через 21 минуту
У меня такой вопрос, знатоки...
Я уже говорил, что пишу сайт - онлайн диск для диплома, и у меня возникли пару вопросов, на которые не могу найти внятный ответ. Изложу по порядку:

1. Хочу, чтобы после регистрации, система создавала папку для личного хранилища пользователя. Например, пользователь Ivan имеет id - 1551. Система создает папку ~/Content/Drive/id1551.

2. Что нужно сделать, чтобы отобразить файлы, папки с личного хранилища пользователя? Чтобы, войдя на свою страницу отображались все объекты пользователя, с папками и подпапками, полностью короче.

Кликните здесь для просмотра всего текста

Буду очень рад почитать книги небольшого объема на данную тематику.

P.S. Есть сайт с изучение mvc4,5, по 5 видеоуроки. Все внятно, четко, но, чтобы понять то, что мне необходимо узнать в ближайшее время, очень долго, потому что все уроки частично взаимосвязаны. А до защиты осталось мало времени.

P.P.S. Если тут есть те, кто готов помочь за определенную плату или же безвозмездно, то дайте знать, пожалуйста. Нужно всего лишь терпеть мои вопросики тематике MVC, давать на них ответы или же материал, который поможет. Думаю, мы найдем общий язык.
0
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
23.04.2017, 00:38
Привет! Вот еще темы с ответами:

Обязательно страница состоит из одной формы? - C# ASP.NET
Я новичок в веб по asp. Объясните, обязательно ли страница должна быть обёрнута в форму? Что если на странице ест две формы, login и...

Как сделать чтобы страница не кешировалась? - C# ASP.NET
Как сделать чтобы страница не кешировалась? Чтобы при новом запуске она автоматически обновлялась, а не бралась из КЕША???

Почему страница прогружается два раза? - C# ASP.NET
Здравствуйте. Может кто сможет помочь? Сделал сайт foliant.comch.ru Организация такова: Есть фрейм из трех...

Вместо диалогового окна обновляется страница - C# MVC
Всем здравствуйте! У меня такой вопрос: я создал частичное представление, создал модель и контроллер, и передаю данные в частичное...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
4
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2018, vBulletin Solutions, Inc.
Рейтинг@Mail.ru