Cake-PHP.ru
Форум программистов CakePHP
(на сайт)
Watched Topics
FAQ
Поиск
Пользователи
Группы
Регистрация
Профиль
Войти и проверить личные сообщения
Вход
Список форумов Cake-PHP.ru
->
Общий
Ответить
Имя
Тема
Сообщение
Смайлики
Дополнительные смайлики
Цвет шрифта:
По умолчанию
Тёмно-красный
Красный
Оранжевый
Коричневый
Жёлтый
Зелёный
Оливковый
Голубой
Синий
Тёмно-синий
Индиго
Фиолетовый
Белый
Чёрный
Размер шрифта:
Размер шрифта
Очень маленький
Маленький
Обычный
Большой
Огромный
Закрыть теги
[quote="DeeperMD"][b]Trk[/b] Это я и имел ввиду. В принципе для начинающих другой вариант не стоит использовать.[/quote]
Настройки
HTML
ВЫКЛЮЧЕН
BBCode
ВКЛЮЧЕН
Смайлики
ВКЛЮЧЕНЫ
Отключить в этом сообщении BBCode
Отключить в этом сообщении смайлики
Если у вас плохое зрение или вы не можете прочесть этот код по какой-то другой причине, то обратитесь за помощью к
Администратору
.
Код подтверждения: *
Введите код в точности так, как вы его видите. Код является регистро-зависимым, а символ нуля имеет косую линию внутри цифры.
Часовой пояс: GMT + 3
Перейти:
Выберите форум
CakePHP Форум
----------------
Общий
Установка и настройка
Творчество
Вопросы и пожелания
Комментарии к главам руководства по CakePHP 1.1
Обзор темы
Автор
Сообщение
DeeperMD
Добавлено: 11 Май 2008 10:54:47
Заголовок сообщения:
Trk
Это я и имел ввиду.
В принципе для начинающих другой вариант не стоит использовать.
Trk
Добавлено: 11 Май 2008 05:43:10
Заголовок сообщения:
app/config/core.php
раскоментируй строку
Код:
Configure::write('Routing.admin', 'admin');
тогда в контроллере, функции, которые начинаются с 'admin_' будут доступны как /admin/controller/action.
например, в своем контроллере users создай функцию admin_index и используй как mysite.ru/admin/users/
DeeperMD
Добавлено: 06 Май 2008 18:02:46
Заголовок сообщения:
для этого можно использовать роуты
nws
Добавлено: 06 Май 2008 01:56:25
Заголовок сообщения:
Имхо, сделай так:
Код:
class UsersController extends AppController{
function admin(){
vendor('admin');
}
function moder(){
vendor('moder');
}
}
app/vendors/admin.php
Код:
<?php
if (!isset($_SERVER['PHP_AUTH_USER']))
{
Header ("WWW-Authenticate: Basic realm=\"Enter Login/Password\"");
Header ("HTTP/1.0 401 Unauthorized");
exit();
}
else {
if (!get_magic_quotes_gpc()) {
$_SERVER['PHP_AUTH_USER'] = mysql_escape_string($_SERVER['PHP_AUTH_USER']);
$_SERVER['PHP_AUTH_PW'] = mysql_escape_string($_SERVER['PHP_AUTH_PW']);
}
@$p = $_SERVER['PHP_AUTH_USER'];
$lst = mysql_query("SELECT password FROM users WHERE username='$p' and is_admin='1'");
if (!$lst)
{
Header ("WWW-Authenticate: Basic realm=\"Введите Логин и Пароль\"");
Header ("HTTP/1.0 401 Unauthorized");
exit();
}
if (mysql_num_rows($lst) == 0)
{
Header ("WWW-Authenticate: Basic realm=\"Введите Логин и Пароль\"");
Header ("HTTP/1.0 401 Unauthorized");
exit();
}
$pass = @mysql_fetch_array($lst);
if ($_SERVER['PHP_AUTH_PW']!= $pass['password'])
{
Header ("WWW-Authenticate: Basic realm=\"Введите Логин и Пароль\"");
Header ("HTTP/1.0 401 Unauthorized");
exit();
}
}
?>
В вендоре модер поменяй поле is_admin na is_moder
Велосипед конечно, но ...
lez77
Добавлено: 05 Май 2008 20:16:24
Заголовок сообщения: как сделать админ зону?
Пытаюсь сделать админ зону с разделами users и agents
хочу чтобы они были доступны по адресам
mysite.ru/admin/users/
mysite.ru/admin/agents/
фрейм требует чтобы я сделал для admin модель вид контроллер и еще таблицу в базе данных, а мне там нужно только представление, чтобы были видны эти 2 ссылки agents и users.
можно как-то поиметь представление без всего остального?
или как-то еще это сделать?
может вопрос глупый но я всего 2ой день изучаю фреймфорк.
если запускать
mysite.ru/users/
mysite.ru/agents/
то все работает, все файлы созданы, а как теперь их сунуть в admin?
заранее спасибо!
Powered by phpBB © 2001, 2005 phpBB Group
Русская поддержка phpBB
Если ничего интересного не нашли, можно рекламу почитать, а рекламируется у нас сегодня «».