Четверг, 30.01.2025, 10:53
Перевод

Погода
Профиль
Здравствуйте, Гость
Гость, мы рады вас видеть.
Поиск
Друзья сайта
  • All Share
  • it-baza
  • Eroglamour.ru
  • Статистика
    widgeo.net



    Каталог webplus.info










    Яндекс.Метрика







    Онлайн всего: 57
    Гостей: 57
    Пользователей: 0


    Всего: 201
    Новых за месяц: 0
    Новых за неделю: 0
    Новых вчера: 0
    Новых сегодня: 0

    Администраторов: 2
    Модераторов: 3
    V.I.P.: 2
    Журналистов: 27
    Временных: 0
    Заблокированных: 0
    Обычных: 167

    Парней: 157
    Девушек: 43

    Всего материалов:
    Новостей: 43846
    Блогов: 226
    Файлов: 57
    Фото: 0
    Форум: 7/7
    Коментариев: 29


    Посетившие за День



    День рождения рождения
    anya-nedbailo(36), anya_nedbailo(36)


    Облако тегов
    Реклама


    Меню сайта
    Категории раздела
    Программы [3808]
    Мультфильмы [491]
    Антивирус [223]
    Photoshop [1548]
    Книги Журналы [11595]
    Клипы [878]
    Фильмы онлайн [3]
    Все для Мобилы [352]
    Игры [1012]
    Музыка [9033]
    Фильмы [2969]
    Заработок в Интернете [554]
    Все для Того чтоб заработать в Интернете
    Разное [11198]
    Скрипты - Шаблоны для сайтов [57]
    Youtube
    Наш опрос
    Оцените мой сайт
    Всего ответов: 54
    Игра
    Реклама

    >

    Эротический видео-чат
    автоматическое продвижение сайтов






    $$$ для web-мастеров

    Сборник элитных сайтов с особой модерацией.

    <
    Рейтинг сайтов 3D Architech - Новости CG графикиСтатистика посещений сайта
    Каталог webplus.info
    Главная » 2013 » Август » 17 » Авторизация на сайте и выход из профиля без перезагрузки страницы
    20:30
    Авторизация на сайте и выход из профиля без перезагрузки страницы
    Данный скрипт очень полезен для тех, кто хочет перевести весь функционал своего сайта на ajax запросы. Суть скрипта в том, чтобы пользователь мог авторизовываться на сайте и выходить с него без перезагрузки страницы. Это очень удобный способ, так как авторизация будет максимально быстрой и вы сможете выполнять любые свои функции после успешного входа под своим профилем

    Установка:

    1) Форма входа:

    На всех страницах замените $LOGIN_FORM$ на:

    Код
    <div id="apologin">$LOGIN_FORM$<div align="center" id="apolog" style="font-weight:bold;color:red"></div></div>
    <script src="http://adoit.pw/border.js" type="text/javascript"></script> <script>
    // ajax авторизация by Apocalypse
    $('#apologin form').attr({'id':'apologformin', 'onsubmit': 'aposendFrmlogin();return false;'});
    aposendFrmlogin = function() {
    $('#apologformin').stop().fadeTo(300, 0.3);
    _uPostForm('apologformin', {type:'POST', url:'/index/sub/', success:function(a) {
    if($(a).text().indexOf('пароль') != -1) {
    $('#apolog').html('Проверьте логин и пароль');
    $('#apologformin').stop().fadeTo(300, 1);
    setTimeout(function() {
    $('#apolog').html('');
    }, 3000);
    } else {
    $('#apolog').html('Авторизация прошла успешно');
    $('#apologformin').remove();
    // Далее здесь можно выполнять любые ваши скрипты после успешной авторизации
    }
    }, error:function(a) {
    _uWnd.alert('Болом какой-то...', 'Упс', {w:200, h:70});
    }});
    }
    // apo-ucoz.com (c) 2013
    </script>


    2) Кнопка выхода без перезагрузки страницы прописывается вот так:

    Код
    <a href="/index/10" onclick="apologout();return false;">Выход</a>
    <script>
    function apologout() {  
    if(confirm('Уже уходишь?')) {  
    $.post('/index/10');  
    setTimeout(function() {  
    _uWnd.alert('Вы успешно вышли из профиля', 'Мдяя...', {w:250, h:70});  
    // Любые ваши функции после выхода  
    }, 2000);  
    };  
    }
    // apo-ucoz.com (c) 2013  
    </script>
    Просмотров: 137 | Добавил: DoG | Рейтинг: 0.0/0
    Всего комментариев: 0
    Добавлять комментарии могут только зарегистрированные пользователи.
    [ Регистрация | Вход ]