Заработок в интернете и раскрутка вашего сайта Пятница, 29.03.2024, 02:21

Меню сайта
Категории раздела
Скрипты для uCoz [119]
Все скрипты uCoz для улучшения Вашего сайта
Статистика

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

Яндекс.Метрика Яндекс цитирования
Главная » Статьи » Скрипты для uCoz » Скрипты для uCoz

Авторизация на uCoz и выход из профиля без перезагрузки страницы

Авторизация на uCoz и выход из профиля без перезагрузки страницы

Мы долго ломали голову, как упросить систему авторизации uCoz и сделать авторизацию и выход с сайта без перезагрузки страниц. Это надоедает и пользователям и обладателям сайта. Ну правда. Постоянно выход = перезагрузка. И вот, мы кажется готовы представить свое творение.

Оно, конечно, еще будет доработано, надеюсь вы посмотрите и оставите комментарии - мы не против конструктивной критики, она поможет нам действительно усовершенствовать систему авторизация-выход с сайта. Так же такая система должна заинтересовать и обязательно будет полезна для тех, кто собирается переводить весь функционал своих сайтов на ajax запросы. Заманчиво, не так ли? Суть буквально в том, чтобы ваши пользователи могли авторизироваться и выходить с сайта просто без перезагрузки. Мы видели аналоги этой системы, но кое-какие монеты не устраивали, так что сами селись за писательство кода. Это значительно ускорить процесс авторизации и входа на сайт для пользователей и не придется ждать, пока вся информация обновится, а можно сразу же начинать работу под своим профилем. Попробуйте! Может найдете для себя полезным эту нашу новую разработку.

Установка:

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

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

<divid="apologin">$LOGIN_FORM$<divalign="center"id="apolog"style="font-weight:bold;color:red"></div></div>
<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) Кнопка выхода без перезагрузки страницы прописывается вот так:

<ahref="/index/10"onclick="apologout();returnfalse;">Выход</a>
<script>
function apologout(){
if(confirm('Уже уходишь?')){
$.post('/index/10');
setTimeout(function(){
_uWnd.alert('Вы успешно вышли из профиля','Мдяя...',{w:250, h:70});
// Любые ваши функции после выхода
},2000);
};
}
// apo-ucoz.com (c) 2013
</script>


Нравится
Категория: Скрипты для uCoz | Добавил: admin (24.12.2013)
Просмотров: 361 | Рейтинг: 0.0/0


Нравится







Всего комментариев: 0
Добавлять комментарии могут только зарегистрированные пользователи.
[ Регистрация | Вход ]
Поиск
Наш баннер
Мы будем признательны,
если Вы разместите нашу кнопку
у себя на сайте!

Заработок в интернете и раскрутка вашего сайта


Языки
Заработок в интернете и продвижение вашего сайта © 2013-2024
Копирование материалов сайта без согласия запрещено!

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

СЕГОДНЯ НАС ПОСЕТИЛИ:

200