Как оставить только "Личный кабинет". Изменить форму веб-авторизации. Редирект локального сайта.

Skip to end of metadata
Go to start of metadata

Как оставить только "Личный кабинет"

Для этого отредактируйте файл /mnt/ro_disc/chroot_thttpd_L/var/www/local/htdocs_ci/application/controllers/main.php , закомментируйте все лишнее и приведите его к такому виду:

<?php
class Main extends CI_Controller {
    function index()
    {
    $url = "Location: /cabinet/";
    header($url);
    exit(0);
    }
}
?>

При входе на сайт абоненты будут попадать сразу в личный кабинет.

Для редактирования файла понадобятся права учетной записи root.

Внимание: Также вместо /cabinet/ можно использовать внешнее доменное имя вашего сайта, например: http://carbonsoft.com или http://www.carbonsoft.com

Как оставить только "Личный кабинет", но оставить возможность подачи заявки.

В файле /mnt/ro_disc/chroot_thttpd_L/var/www/local/htdocs_ci/application/controllers/services.php в функции function __show_page2($page) закомментируйте отображение заголовка:

    function __show_page2($page) {
        $theme = $this->config->item('theme');
        $view = $this->config->item('view');

        $this->meta['theme'] = $theme;
        $this->data['theme'] = $theme;

        $this->load->view("$view/html_start", $this->meta);
        //$this->load->view("$view/header");   <-- Нужно изменить эту строку
        $this->load->view("$view/../".$page, $this->data);
        $this->load->view("$view/footer");
        $this->load->view("$view/html_end");
    }

По ссылке http://<ваш_ip>/cabinet/services/order проверьте, что страница отображается.

Теперь добавьте в файл /mnt/ro_disc/chroot_thttpd_L/var/www/local/htdocs_ci/application/views/cabinet/login.php ссылку на страницу подачи заявки:

    <p>
        <a href="/cabinet/services/order">Подать заявку</a>
    </p>

перед кнопкой "Войти в кабинет"

    <p>
       <input type="submit" id="cab_user_login" name="cab_user_login" class="button" value="Войти в кабинет" />
    </p>

Внимание! Данные изменения могут потеряться после обновления. Так что проверяйте их после обновления и сохраните копию, чтобы восстановить изменения.

Изменить форму веб-авторизации

Для редактирования страницы вам понадобится привлечь веб-разработчика.

Вам нужно будет подключиться к серверу по ssh учетной записью root. Включите учетную запись root.

Для удаленного управления файлами на сервере можете использовать программу WinSCP с той же учетной записью root.

Далее:

1. Вы можете сделать внешний вид прямо в этом файле, стандартными средствами php.

/var/www/local/htdocs_ci/web_login.php

2. Или попробовать указать свой шаблон $page->xslt_file = '../htdocs_ci/web_login.xsl' или полный путь.
Потом скопировать и менять.

3. Либо замонтировать свой файл поверх шаблона.
http://docs.carbonsoft.ru/pages/viewpage.action?pageId=4751374

4. Или перенести авторизацию в движок ci, чтоб использовать общую тему  (по аналогии с файлами сайта/кабинета).

--

Файл, реализующий веб-авторизацию находится здесь /mnt/rw_disc/chroot_thttpd_L/var/www/local/htdocs_ci/web_login.php и здесь /mnt/ro_disc/chroot_thttpd_L/var/www/local/XSL/web_login.xsl

Введите метки, чтобы добавить к этой странице:
Please wait 
Ищите метку? просто начните печатать.