![]() |
Модераторы: gambit |
![]() ![]() ![]() |
|
pokora |
|
|||
Новичок Профиль Группа: Участник Сообщений: 19 Регистрация: 1.7.2010 Репутация: нет Всего: нет |
Не могу понять как распределять права пользователей. Например если на сайт зашел админ то ему все права в руки(изменять, удалять, добавлять)
а если зашел на сайт просто смертный то чтоб он мог видеть все записи но редактировать мог только свою запись. Может у кого есть просто пример такого рода? И еще вопрос. В моей базе данных есть таблица с данными пользователей рационально ли в ней и хранить логин и пароль пользователя или лучше создавать отдельную таблицу с логином и паролем??? если можно то и пример такого рода базы данных. если что-то не ясно написал то спрашивайте, постараюсь перефразировать. |
|||
|
||||
Lunatic2009 |
|
|||
Новичок Профиль Группа: Участник Сообщений: 46 Регистрация: 1.7.2009 Репутация: 2 Всего: 3 |
Таблицы для членства и профилей можно создать утилитой aspnet_regsql.exe (C:\Windows\Microsoft.NET\Framework\v2.0.50727), а потом через asp:LoginView управлять доступом. Если вас не устраивает данное решение, то вероятнее всего нужно будет переписывать провайдер Membership для работы с вашими таблицами, утверждать не буду, т.к с таким не сталкивался.
Это сообщение отредактировал(а) Lunatic2009 - 1.7.2010, 15:16 |
|||
|
||||
pokora |
|
|||
Новичок Профиль Группа: Участник Сообщений: 19 Регистрация: 1.7.2010 Репутация: нет Всего: нет |
а с какой версией работает этот aspnet_regsql.exe? У меня пишет Не удается установить соединение с базой данных сервера SQL Server.
|
|||
|
||||
Lunatic2009 |
|
|||
Новичок Профиль Группа: Участник Сообщений: 46 Регистрация: 1.7.2009 Репутация: 2 Всего: 3 |
В поле сервер введите .\SQLEXPRESS, далее выберите бд.
|
|||
|
||||
pokora |
|
|||
Новичок Профиль Группа: Участник Сообщений: 19 Регистрация: 1.7.2010 Репутация: нет Всего: нет |
спасибо заработало. Теперь в мое базе данных создалось много всяких таблиц. И как с ними разобратся?
Добавлено через 6 минут и 45 секунд Lunatic2009, у вас случайно нет книги или примера чтоб разобратся. Интересует маленький сайтик с минимальной БД чтоб там была авторизация и регистрация ![]() |
|||
|
||||
A5uKa |
|
|||
TЋ♥s F1rȜ iƧ BurȠiƞg ![]() ![]() ![]() Профиль Группа: Awaiting Authorisation Сообщений: 1928 Регистрация: 30.8.2008 Репутация: 3 Всего: 16 |
в 2010 Visual если создаёшь стандартный проект Web Site или Web App или MVC там это уже всё есть... Кроме того там же в MSDN справке есть пошаговые инструкции и описания данной темы ) |
|||
|
||||
pokora |
|
|||
Новичок Профиль Группа: Участник Сообщений: 19 Регистрация: 1.7.2010 Репутация: нет Всего: нет |
и где же все это там есть? там пустая форма или страница. чет я там не видел ни БД ни регистрации ни авторизации?
дайте ссылку на msdn, а то искать то что сам не знаешь как-то трудновато. |
|||
|
||||
Lunatic2009 |
|
|||
Новичок Профиль Группа: Участник Сообщений: 46 Регистрация: 1.7.2009 Репутация: 2 Всего: 3 |
Безопасность в ASP.NET - http://www.techdays.ru/videos/1204.html
|
|||
|
||||
A5uKa |
|
||||
TЋ♥s F1rȜ iƧ BurȠiƞg ![]() ![]() ![]() Профиль Группа: Awaiting Authorisation Сообщений: 1928 Регистрация: 30.8.2008 Репутация: 3 Всего: 16 |
Там есть два типа названных начальных проектов, если создавать тот где написано empty, то ничего нет.
Ну заходишь в хелп прям из студии или экспресса и смотришь - там не так много глав, что бы не найти или потеряться. Так же классная вещь для начинающих там же - пошаговые руководства. Всё ведь лежит под рукой. Бери и ешь ) |
||||
|
|||||
pokora |
|
|||
Новичок Профиль Группа: Участник Сообщений: 19 Регистрация: 1.7.2010 Репутация: нет Всего: нет |
еще рас повторяю. я не знаю что именно искать! если бы знал, то тут бы не сидел и не спрашивал вас что мне нужно для хорошей жизни.
зашел я в msdn и как говорится смотрю в книгу и вижу ... такого рода сообщения типа "читай книги" - бесполезны! ведь книг тысячи а тебе нужно пару глав с конкретной а с какой??? так что если можно дайте ссылку на то что вы имели ввиду. на пошаговые инструкции для начинающего и на конкретно пример создания того чего я просим в первом посте. |
|||
|
||||
A5uKa |
|
|||
TЋ♥s F1rȜ iƧ BurȠiƞg ![]() ![]() ![]() Профиль Группа: Awaiting Authorisation Сообщений: 1928 Регистрация: 30.8.2008 Репутация: 3 Всего: 16 |
Visual Studio -> Справка -> Содержание -> Средства разработки и языки -> Visual Studio -> Visual Web Developer -> Пошаговые руководства -> Основные -> Пошаговое руководство. Основы доступа к данным на веб-страницах Visual Studio -> Справка -> Содержание -> Средства разработки и языки -> Visual Studio -> Visual Web Developer -> Пошаговые руководства -> Дополнительные -> Пошаговое руководство. Создание уровня доступа к данным и уровня бизнес-логики в ASP.NET Visual Studio -> Справка -> Содержание -> Средства разработки и языки -> Visual Studio -> Visual Web Developer -> Пошаговые руководства -> Дополнительные -> Пошаговое руководство. Управление пользователями веб-узла с ролями |
|||
|
||||
pokora |
|
|||
Новичок Профиль Группа: Участник Сообщений: 19 Регистрация: 1.7.2010 Репутация: нет Всего: нет |
спасибо за ответ. дело в том что у меня почему-то нет таких ссылок которые вы выше описали в хелпе. так что приходится ручками гуглить.
сейчас сижу разбираюсь, но если у кого-то есть инфа для создания такого плана сайта для начинающего то прошу выложить ссылки. Спасибо! |
|||
|
||||
A5uKa |
|
|||
TЋ♥s F1rȜ iƧ BurȠiƞg ![]() ![]() ![]() Профиль Группа: Awaiting Authorisation Сообщений: 1928 Регистрация: 30.8.2008 Репутация: 3 Всего: 16 |
||||
|
||||
![]() ![]() ![]() |
Прежде чем создать тему, посмотрите сюда: | |
|
Используйте теги [code=csharp][/code] для подсветки кода. Используйтe чекбокс "транслит" если у Вас нет русских шрифтов. Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, Любитель, Mymik, mr.DUDA. |
0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей) | |
0 Пользователей: | |
« Предыдущая тема | Разработка под ASP.NET | Следующая тема » |
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |