Страница 1 из 11
Форум про uCoz » Раздел uCoz » Скрипты Ajax окно uCoz » Авторизация и выход без перезагрузкистраницы
Авторизация и выход без перезагрузкистраницы
workman
Дата: Воскресенье, 05.07.2015, 14:38 | Сообщение # 1
Vip
Сообщений:1576
Награды: 7


C помощью данного скрипта для uCoz , Ваш сайт станет более гипким , пользователь сможет авторизоваться на сайте и так же выйти с Профиля без перезагрузки странице , весь этот замечательный скрипт сделан в Ajax окне , красиво и без лишних движений

В форме входа на всех страницах замените $LOGIN_FORM$ на:
Код
<div id="apologin">$LOGIN_FORM$<div align="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});   
}});   
}   
</script>

Кнопка выхода без перезагрузки страницы прописывается вот так:
Код
<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);   
};   
}   
</script>


Каждый раз, когда ты можешь помочь кому-то, просто сделай это и радуйся тому, что Бог отвечает на чьи-то молитвы через тебя...
๖ۣۜInspire
Дата: Воскресенье, 05.07.2015, 15:58 | Сообщение # 2
Администраторы
Сообщений:598
Награды: 2


Не нужно задерживать пользователя alert-ами, confirm-ами, это нереально бесит, я просто хочу выйти без лишних движений.



Моё портфолио
workman
Дата: Воскресенье, 05.07.2015, 16:09 | Сообщение # 3
Vip
Сообщений:1576
Награды: 7


ОПЯТЬ НЕ ТАК ... НУ ЧТО Ж ЭТО ТАКОЕ ТО biggrin biggrin biggrin

Каждый раз, когда ты можешь помочь кому-то, просто сделай это и радуйся тому, что Бог отвечает на чьи-то молитвы через тебя...
๖ۣۜInspire
Дата: Воскресенье, 05.07.2015, 17:32 | Сообщение # 4
Администраторы
Сообщений:598
Награды: 2


workman, вот именно, ЧЁ Ж ТАКОЕ ТО, я просто написал как по моему мнению было бы лучше, и ничего более



Моё портфолио
workman
Дата: Воскресенье, 05.07.2015, 17:47 | Сообщение # 5
Vip
Сообщений:1576
Награды: 7


Цитата ๖ۣۜInspire ()
я просто написал как по моему мнению было бы лучше, и ничего более

Да никто не против
Цитата ๖ۣۜInspire ()
как по моему мнению было бы лучше, и ничего более

Еще раз хочу спросить. Не знаешь для чего нужно большее время чтобы пользователь проводил на сайте?


Прикрепления: 5466775.png(11Kb) · 1263567.png(3Kb)


Каждый раз, когда ты можешь помочь кому-то, просто сделай это и радуйся тому, что Бог отвечает на чьи-то молитвы через тебя...

Сообщение отредактировал workman - Воскресенье, 05.07.2015, 17:50
FeStemBer
Дата: Воскресенье, 22.11.2015, 20:15 | Сообщение # 6
Проверенные
Сообщений:294
Награды: 1


workman, а для чего она нужна, когда страница перезагрузиться, тогда точно знаешь, что ты правильно выполнил или зашел на сайт.
Tergran
Дата: Четверг, 03.03.2016, 17:29 | Сообщение # 7
Пользователи
Сообщений:83
Награды: 0


Нет не какой мысли даже спорить, но считаю, что страница должна перезагружаться всегда и в любом случай.
Kosten
Дата: Четверг, 03.03.2016, 20:35 | Сообщение # 8
Администраторы
Сообщений:12672
Награды: 39


Tergran, но тут как понимаю для пользователя, а не для загрузки, для загрузки не спорю нужна перезагрузка страницы, что на форуме и на других каталогах. А ля пользователя этот скрипт должен нормально быть.

Форум про uCoz » Раздел uCoz » Скрипты Ajax окно uCoz » Авторизация и выход без перезагрузкистраницы
Страница 1 из 11
Поиск: