Модераторы: gambit
  

Поиск:

Ответ в темуСоздание новой темы Создание опроса
> админка сайта, удаленное администрирование сайта 
:(
    Опции темы
hasbah
  Дата 11.5.2009, 15:40 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 16
Регистрация: 16.9.2008

Репутация: нет
Всего: нет



с чего надо начать и что следует учесть ?




и если есть какие либо примеры,то в студию пжалуста.
зарание блогадарю за ответы.

P.S. редактирование содержимого(контента) сайта уже есть.
трудности со входом.
PM MAIL   Вверх
Partizan
Дата 11.5.2009, 16:32 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Let's do some .NET
****


Профиль
Группа: Модератор
Сообщений: 2828
Регистрация: 19.12.2005
Где: Санкт-Петербург

Репутация: нет
Всего: 67



речь об ASP.NET?


--------------------
СУВ,
       Partizan.
PM MAIL WWW ICQ Skype GTalk Jabber   Вверх
hasbah
Дата 11.5.2009, 18:35 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 16
Регистрация: 16.9.2008

Репутация: нет
Всего: нет



агась  smile 
PM MAIL   Вверх
Crypton
Дата 12.5.2009, 20:43 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Бывалый
*


Профиль
Группа: Участник
Сообщений: 158
Регистрация: 9.10.2006
Где: США, Санкт-Петерб ург

Репутация: 2
Всего: 2



Ну ради входа можно написать класс пользователя. Потом в теории проверять сессию так:
Код

if(Session["auth"] ==null) // никого нет в админке, перейти на авторизацию


При авторизации, допустим если у нас есть статический метод авторизации,

Код

if(Admin.Authorize("логин", "пароль")) {
  Response.Redirect(/* куда-нибудь в админке */);
}


в функции authorize, можно иметь что-то вроде
Код

public static bool Authorize(string un, string pw){
  /* имплиментация кода к обращению с бд */
   using(SqlDataReader r = getUser.ExecuteReader()) {
      if(r.Read())  // пользователь есть
      {
           Admin a = new Admin();
           a.Firstname = (string)r["firstname"];
           a.Lastname = (string)r["lastname"];
           // и т. д...
           // потом забить класс юзера в сессию
           Session["auth"] = a;
           return true;
        } else return false; // авторизация не прошла
  }
}


Пример конечно, хреновый smile)

Это сообщение отредактировал(а) Crypton - 12.5.2009, 20:44
--------------------
«Все, что вы знаете — ложь» Теория мироздания 
PM MAIL WWW ICQ Skype   Вверх
hasbah
Дата 13.5.2009, 13:26 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 16
Регистрация: 16.9.2008

Репутация: нет
Всего: нет



та не,нормуль.
спасип (=
PM MAIL   Вверх
Crypton
Дата 13.5.2009, 14:40 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Бывалый
*


Профиль
Группа: Участник
Сообщений: 158
Регистрация: 9.10.2006
Где: США, Санкт-Петерб ург

Репутация: 2
Всего: 2



Да незачто, если помог, пометь вопрос как "Решенный" в теме.
--------------------
«Все, что вы знаете — ложь» Теория мироздания 
PM MAIL WWW ICQ Skype   Вверх
1stain
Дата 13.5.2009, 19:18 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 486
Регистрация: 30.7.2007
Где: Киев - Харьков

Репутация: 11
Всего: 40



Цитата(Crypton @  12.5.2009,  20:43 Найти цитируемый пост)
Пример конечно, хреновый

конечно



--------------------
Все знают, что это невозможно. Но вот приходит невежда, которому это неизвестно - он-то и делает открытие. (Albert Einstein)
user posted image
PM MAIL   Вверх
  
Ответ в темуСоздание новой темы Создание опроса
Прежде чем создать тему, посмотрите сюда:
Любитель
Mymik
mr.DUDA

Используйте теги [code=csharp][/code] для подсветки кода. Используйтe чекбокс "транслит" если у Вас нет русских шрифтов.

Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, Любитель, Mymik, mr.DUDA.

 
0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | Разработка под ASP.NET | Следующая тема »


 




[ Время генерации скрипта: 0.0572 ]   [ Использовано запросов: 22 ]   [ GZIP включён ]


Реклама на сайте     Информационное спонсорство

 
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности     Powered by Invision Power Board(R) 1.3 © 2003  IPS, Inc.