Форум программистов, компьютерный форум, киберфорум
C#: ASP.NET MVC
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.59/68: Рейтинг темы: голосов - 68, средняя оценка - 4.59
0 / 0 / 0
Регистрация: 13.08.2015
Сообщений: 3

Как создать Admin-панель для сайта?

13.08.2015, 12:20. Показов 12749. Ответов 12
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Здравствуйте.
Я новичок в .Net и на форуме. Поэтому вопрос может показаться глупым.
чтобы сделать Admin-панель для клиента (чтобы он сам мог добавить фото,категории и и т.д.) -
эту страницу писать самому как отдельный сайт или есть другие варианты?
Спасибо за помощь!
0
Programming
Эксперт
39485 / 9562 / 3019
Регистрация: 12.04.2006
Сообщений: 41,671
Блог
13.08.2015, 12:20
Ответы с готовыми решениями:

Как сделать редирект с wp-admin/ на wp-admin/profile.php только для юзеров?
Здравствуйте. Так как мне не нравится что у обычных юзеров выводится консоль при входе в wp-admin/ мне нужно сделать редирект на...

Не заходит в admin панель wordpress!
Пытаюсь зайти в админ панель своего сайта, но выдает ошибку, что неправильный пароль. Не раз уже меняла пароль и даже имя пользователя в...

Админ панель MWS Admin 1251
Добрый день! При редактировании шаблона в левом окне выбираю шаблон и в правом окне появляется код, и если его прокрутить то он сразу...

12
 Аватар для lifeact
49 / 49 / 12
Регистрация: 24.10.2012
Сообщений: 434
14.08.2015, 09:00
Цитата Сообщение от prostoo Посмотреть сообщение
чтобы он сам мог добавить фото,категории и и т.д.
и что вы предлагаете? Чтобы кто то за вас это написал?

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

На вордпрессе для него панель и не парьтесь, задолбаетесь писать и ошибки исправлять.
0
0 / 0 / 0
Регистрация: 13.08.2015
Сообщений: 3
16.08.2015, 16:09  [ТС]
не проблема написать самому(я так думаю). вопрос есть ли готовые варианты. разве можно подключить asp.net к wordpress?
0
 Аватар для lifeact
49 / 49 / 12
Регистрация: 24.10.2012
Сообщений: 434
17.08.2015, 12:33
Цитата Сообщение от prostoo Посмотреть сообщение
есть ли готовые варианты
конечно https://github.com/VirtoCommerce/vc-community

разве можно подключить asp.net к wordpress?
---
я имел в виду запилить все чисто на ВП.

Мы сейчас большинство сайтов делаем на ВП, так как гибкость, обилие плагинов и тем позволяют сделать практически любой сайт, а к асп прибегаем лишь в очень специфичных проектах.
0
2 / 2 / 0
Регистрация: 05.10.2014
Сообщений: 54
23.01.2017, 18:04
lifeact, а почему нельзя всё запилить на Asp.Net.MVC? Зачем сразу людей переманивать на тёмную сторону силы?
По мне так всё возможно. Конечно дольше, ла и ошибок или недочётов будет немало. Но препятствий нет никаких
0
 Аватар для lifeact
49 / 49 / 12
Регистрация: 24.10.2012
Сообщений: 434
23.01.2017, 18:16
Цитата Сообщение от Serg1980 Посмотреть сообщение
почему нельзя всё запилить на Asp.Net.MVC
все можно, просто когда пост создавался я или только знакомился с асп или вообще не знал о нем ))
0
2 / 2 / 0
Регистрация: 05.10.2014
Сообщений: 54
23.01.2017, 19:22
Цитата Сообщение от lifeact Посмотреть сообщение
все можно, просто когда пост создавался я или только знакомился с асп или вообще не знал о нем ))
Всё бывает в первый раз. Но не надо народ сбивать.
0
Эксперт .NET
 Аватар для Wolfdp
3789 / 1766 / 371
Регистрация: 15.06.2012
Сообщений: 6,543
Записей в блоге: 3
25.01.2017, 23:20
Цитата Сообщение от prostoo Посмотреть сообщение
чтобы сделать Admin-панель
у asp.net нет понятия "админ панель". Есть только код, экшены и вьюверы. На выходе получаем странички и url-ы. Что эти странички содержат и кому доступны -- задается исключительно вами в коде. (на самом деле я написал полную чушь с точки зрения разработчика, но надеюсь донесу мысль, что админка -- по сути просто ограниченая в доступе страничка).
0
 Аватар для sau
2773 / 2073 / 386
Регистрация: 22.07.2011
Сообщений: 7,820
29.01.2017, 14:13
Цитата Сообщение от Wolfdp Посмотреть сообщение
что админка -- по сути просто ограниченая в доступе страничка).
админка , прежде всего , дает возможность администрировать , т.е управлять сайтом , ограничений в доступе может и не быть. , это просто специализированный функционал. , который , кстати , может быть вообще в виде отдельного приложения , доступ к которому ограничен его фактическим расположением.
0
Эксперт .NET
 Аватар для Wolfdp
3789 / 1766 / 371
Регистрация: 15.06.2012
Сообщений: 6,543
Записей в блоге: 3
29.01.2017, 19:51
Цитата Сообщение от sau Посмотреть сообщение
админка , прежде всего , дает возможность администрировать , т.е управлять сайтом
т.е. все отличие от обычных страничек -- выполняемыми действиями? Контролы, вьюверы и модели явно никуда не денутся.

Цитата Сообщение от sau Посмотреть сообщение
ограничений в доступе может и не быть.
Админка без пароля... серьезно?!

Цитата Сообщение от sau Посмотреть сообщение
может быть вообще в виде отдельного приложения
Я подозреваю, что автор все же планировал делать админку в разрезе одного сайта. Если так рассуждать, то админка может быть и вообще десктопной, написаной на Java.
0
 Аватар для Jman
89 / 77 / 38
Регистрация: 11.10.2015
Сообщений: 860
15.08.2017, 10:53
Всем привет - делаю Админ панель на ASP.NET.MVC 5. Нет понимания, как можно сделать регистрацию и валидацию Админа, модератора и раздачу прав. Сейчас пока сделал хардкод админа с паролем и логином в веб конфиге:
XML
1
2
3
4
5
6
7
8
9
10
11
 <system.web>
    <httpRuntime targetFramework="4.5.2" />
    <compilation debug="true" targetFramework="4.5.2" />
    
    <authentication mode="Forms">
      <forms loginUrl="~/Account/Login" timeout="2880">
        <credentials passwordFormat="Clear">
          <user name="admin" password="admin" />
        </credentials>
      </forms>
    </authentication>
Класс Аутентификации:
C#
1
2
3
4
5
6
7
8
9
10
11
12
  public class FormsAuthProvider : IAuthProvider
    {
        public bool Authenticate(string username, string password)
        {
            bool result = FormsAuthentication.Authenticate(username, password);
            if (result)
            {
                FormsAuthentication.SetAuthCookie(username, false);
            }
            return result;
        }
    }
Модель
C#
1
2
3
4
5
6
7
8
 public class LoginViewModel
    {
        [Required]
        public string UserName { get; set; }
        [Required]
        [DataType(DataType.Password)]
        public string Password { get; set; }
    }
И вьюшка
HTML5
1
2
3
4
5
6
7
8
9
10
11
12
13
14
@{
    ViewBag.Title = "Login";
    Layout = "~/Views/Shared/_AdminLayout.cshtml";
}
 
<h1>Login</h1>
<p>Please log in to access the administrative area:</p>
 
@using (Html.BeginForm())
{
    @Html.ValidationSummary(true)
    @Html.EditorForModel()
    <p><input type="submit" value="Log in" /></p>
}
В общем, админка примитивная, как можно расширить?
Так же подключен скрипт на JS для авторизации со стороны клиента...

Добавлено через 15 секунд
Всем привет - делаю Админ панель на ASP.NET.MVC 5. Нет понимания, как можно сделать регистрацию и валидацию Админа, модератора и раздачу прав. Сейчас пока сделал хардкод админа с паролем и логином в веб конфиге:
XML
1
2
3
4
5
6
7
8
9
10
11
 <system.web>
    <httpRuntime targetFramework="4.5.2" />
    <compilation debug="true" targetFramework="4.5.2" />
    
    <authentication mode="Forms">
      <forms loginUrl="~/Account/Login" timeout="2880">
        <credentials passwordFormat="Clear">
          <user name="admin" password="admin" />
        </credentials>
      </forms>
    </authentication>
Класс Аутентификации:
C#
1
2
3
4
5
6
7
8
9
10
11
12
  public class FormsAuthProvider : IAuthProvider
    {
        public bool Authenticate(string username, string password)
        {
            bool result = FormsAuthentication.Authenticate(username, password);
            if (result)
            {
                FormsAuthentication.SetAuthCookie(username, false);
            }
            return result;
        }
    }
Модель
C#
1
2
3
4
5
6
7
8
 public class LoginViewModel
    {
        [Required]
        public string UserName { get; set; }
        [Required]
        [DataType(DataType.Password)]
        public string Password { get; set; }
    }
И вьюшка
HTML5
1
2
3
4
5
6
7
8
9
10
11
12
13
14
@{
    ViewBag.Title = "Login";
    Layout = "~/Views/Shared/_AdminLayout.cshtml";
}
 
<h1>Login</h1>
<p>Please log in to access the administrative area:</p>
 
@using (Html.BeginForm())
{
    @Html.ValidationSummary(true)
    @Html.EditorForModel()
    <p><input type="submit" value="Log in" /></p>
}
В общем, админка примитивная, как можно расширить?
Так же подключен скрипт на JS для авторизации со стороны клиента...
0
Эксперт .NET
 Аватар для Wolfdp
3789 / 1766 / 371
Регистрация: 15.06.2012
Сообщений: 6,543
Записей в блоге: 3
15.08.2017, 17:55
Ну, можно добавить роли...
C#
1
2
[Authorize(Roles="Administrators")]
public class AdminController : Controller
Добавление роли можно взять от сюда
ASP.NET MVC Урок 6. Авторизация
0
Фрилансер
735 / 352 / 96
Регистрация: 05.05.2014
Сообщений: 2,621
15.08.2017, 21:15
Цитата Сообщение от prostoo Посмотреть сообщение
эту страницу писать самому как отдельный сайт или есть другие варианты?
Там не одна страница получится, если норм делать. В отдельной Areas делайте.
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
inter-admin
Эксперт
29715 / 6470 / 2152
Регистрация: 06.03.2009
Сообщений: 28,500
Блог
15.08.2017, 21:15
Помогаю со студенческими работами здесь

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

Ошибка при попытке входа в Admin панель!
Здравствуйте при попытке входа в Admin панель CMS появляется ошибка следующего характера Fatal error: Call to a member function calculate()...

Как создать авторизацию по ролям (admin,user)?
Как создать авторизацию по ролям (admin,user),чтобы при переходе на вторую форму пользователь имел более узкие возможности. Существует...

Админ панель для сайта
Здравствуйте,нужно написать админ панель для htmlсайта,подскажите пошлите в нужное русло...

Панель для сайта на php
Привет ребят, т.к. я начинающий, многое не умею и не многое получается. Сейчас делаю мобильный сайт на тему торговли. Всё простенько и...


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

Или воспользуйтесь поиском по форуму:
13
Ответ Создать тему
Новые блоги и статьи
PhpStorm 2025.3: WSL Terminal всегда стартует в ~
and_y87 14.12.2025
PhpStorm 2025. 3: WSL Terminal всегда стартует в ~ (home), игнорируя директорию проекта Симптом: После обновления до PhpStorm 2025. 3 встроенный терминал WSL открывается в домашней директории. . .
Access
VikBal 11.12.2025
Помогите пожалуйста !! Как объединить 2 одинаковые БД Access с разными данными.
Новый ноутбук
volvo 07.12.2025
Всем привет. По скидке в "черную пятницу" взял себе новый ноутбук Lenovo ThinkBook 16 G7 на Амазоне: Ryzen 5 7533HS 64 Gb DDR5 1Tb NVMe 16" Full HD Display Win11 Pro
Музыка, написанная Искусственным Интеллектом
volvo 04.12.2025
Всем привет. Некоторое время назад меня заинтересовало, что уже умеет ИИ в плане написания музыки для песен, и, собственно, исполнения этих самых песен. Стихов у нас много, уже вышли 4 книги, еще 3. . .
От async/await к виртуальным потокам в Python
IndentationError 23.11.2025
Армин Ронахер поставил под сомнение async/ await. Создатель Flask заявляет: цветные функции - провал, виртуальные потоки - решение. Не threading-динозавры, а новое поколение лёгких потоков. Откат?. . .
Поиск "дружественных имён" СОМ портов
Argus19 22.11.2025
Поиск "дружественных имён" СОМ портов На странице: https:/ / norseev. ru/ 2018/ 01/ 04/ comportlist_windows/ нашёл схожую тему. Там приведён код на С++, который показывает только имена СОМ портов, типа,. . .
Сколько Государство потратило денег на меня, обеспечивая инсулином.
Programma_Boinc 20.11.2025
Сколько Государство потратило денег на меня, обеспечивая инсулином. Вот решила сделать интересный приблизительный подсчет, сколько государство потратило на меня денег на покупку инсулинов. . . .
Ломающие изменения в C#.NStar Alpha
Etyuhibosecyu 20.11.2025
Уже можно не только тестировать, но и пользоваться C#. NStar - писать оконные приложения, содержащие надписи, кнопки, текстовые поля и даже изображения, например, моя игра "Три в ряд" написана на этом. . .
Мысли в слух
kumehtar 18.11.2025
Кстати, совсем недавно имел разговор на тему медитаций с людьми. И обнаружил, что они вообще не понимают что такое медитация и зачем она нужна. Самые базовые вещи. Для них это - когда просто люди. . .
Создание Single Page Application на фреймах
krapotkin 16.11.2025
Статья исключительно для начинающих. Подходы оригинальностью не блещут. В век Веб все очень привыкли к дизайну Single-Page-Application . Быстренько разберем подход "на фреймах". Мы делаем одну. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2025, CyberForum.ru