| Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате |
| Форум программистов > Разработка под ASP.NET > ASP.NET + Ms SQL server 2005 |
| Автор: pokora 1.7.2010, 14:57 |
| Не могу понять как распределять права пользователей. Например если на сайт зашел админ то ему все права в руки(изменять, удалять, добавлять) а если зашел на сайт просто смертный то чтоб он мог видеть все записи но редактировать мог только свою запись. Может у кого есть просто пример такого рода? И еще вопрос. В моей базе данных есть таблица с данными пользователей рационально ли в ней и хранить логин и пароль пользователя или лучше создавать отдельную таблицу с логином и паролем??? если можно то и пример такого рода базы данных. если что-то не ясно написал то спрашивайте, постараюсь перефразировать. |
| Автор: Lunatic2009 1.7.2010, 15:13 |
| Таблицы для членства и профилей можно создать утилитой aspnet_regsql.exe (C:\Windows\Microsoft.NET\Framework\v2.0.50727), а потом через asp:LoginView управлять доступом. Если вас не устраивает данное решение, то вероятнее всего нужно будет переписывать провайдер Membership для работы с вашими таблицами, утверждать не буду, т.к с таким не сталкивался. |
| Автор: pokora 1.7.2010, 15:37 |
| а с какой версией работает этот aspnet_regsql.exe? У меня пишет Не удается установить соединение с базой данных сервера SQL Server. |
| Автор: Lunatic2009 1.7.2010, 15:46 |
| В поле сервер введите .\SQLEXPRESS, далее выберите бд. |
| Автор: pokora 1.7.2010, 16:56 |
| спасибо заработало. Теперь в мое базе данных создалось много всяких таблиц. И как с ними разобратся? Добавлено через 6 минут и 45 секунд Lunatic2009, у вас случайно нет книги или примера чтоб разобратся. Интересует маленький сайтик с минимальной БД чтоб там была авторизация и регистрация |
| Автор: A5uKa 1.7.2010, 17:52 | ||
в 2010 Visual если создаёшь стандартный проект Web Site или Web App или MVC там это уже всё есть... Кроме того там же в MSDN справке есть пошаговые инструкции и описания данной темы ) |
| Автор: pokora 1.7.2010, 19:37 |
| и где же все это там есть? там пустая форма или страница. чет я там не видел ни БД ни регистрации ни авторизации? дайте ссылку на msdn, а то искать то что сам не знаешь как-то трудновато. |
| Автор: Lunatic2009 1.7.2010, 21:30 |
| Безопасность в ASP.NET - http://www.techdays.ru/videos/1204.html |
| Автор: A5uKa 2.7.2010, 05:40 | ||||
Там есть два типа названных начальных проектов, если создавать тот где написано empty, то ничего нет.
Ну заходишь в хелп прям из студии или экспресса и смотришь - там не так много глав, что бы не найти или потеряться. Так же классная вещь для начинающих там же - пошаговые руководства. Всё ведь лежит под рукой. Бери и ешь ) |
| Автор: pokora 2.7.2010, 12:52 |
| еще рас повторяю. я не знаю что именно искать! если бы знал, то тут бы не сидел и не спрашивал вас что мне нужно для хорошей жизни. зашел я в msdn и как говорится смотрю в книгу и вижу ... такого рода сообщения типа "читай книги" - бесполезны! ведь книг тысячи а тебе нужно пару глав с конкретной а с какой??? так что если можно дайте ссылку на то что вы имели ввиду. на пошаговые инструкции для начинающего и на конкретно пример создания того чего я просим в первом посте. |
| Автор: A5uKa 2.7.2010, 13:23 | ||
Visual Studio -> Справка -> Содержание -> Средства разработки и языки -> Visual Studio -> Visual Web Developer -> Пошаговые руководства -> Основные -> Пошаговое руководство. Основы доступа к данным на веб-страницах Visual Studio -> Справка -> Содержание -> Средства разработки и языки -> Visual Studio -> Visual Web Developer -> Пошаговые руководства -> Дополнительные -> Пошаговое руководство. Создание уровня доступа к данным и уровня бизнес-логики в ASP.NET Visual Studio -> Справка -> Содержание -> Средства разработки и языки -> Visual Studio -> Visual Web Developer -> Пошаговые руководства -> Дополнительные -> Пошаговое руководство. Управление пользователями веб-узла с ролями |
| Автор: pokora 4.7.2010, 15:02 |
| спасибо за ответ. дело в том что у меня почему-то нет таких ссылок которые вы выше описали в хелпе. так что приходится ручками гуглить. сейчас сижу разбираюсь, но если у кого-то есть инфа для создания такого плана сайта для начинающего то прошу выложить ссылки. Спасибо! |
| Автор: A5uKa 5.7.2010, 07:29 |
| http://tinyurl.com/2cja476 |