X   Сообщение сайта
(Сообщение закроется через 3 секунды)



 

Здравствуйте, гость (

| Вход | Регистрация )

2 страниц V   1 2 >
Открыть тему
Тема закрыта
> Форма авторизации в IPB 3.1.4 через HTML
Zews
Zews
Topic Starter сообщение 1.1.2011, 20:11; Ответить: Zews
Сообщение #1


Здравствуйте, подскажите пожалуйста как можно сделать авторизацию на форуме с простой HTML странички? То есть, у меня есть одна страничка приветствия как бы и вот мне нужно там добавить форму для входа\авторизации. Но вводя данные в эту форму на HTML страничке пользователь должен сразу войти на форум.

Такое вообще можно реализовать?
0
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
WebAction
WebAction
сообщение 1.1.2011, 20:22; Ответить: WebAction
Сообщение #2


Ну если есть форма авторизации, то пару манипуляций и все должно быть хорошо. Но я не шарю в ipb, хотя можно попробовать..


--------------------
--тут может быть ваша реклама--


Поблагодарили: (1)
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
WebSet
WebSet
сообщение 1.1.2011, 20:39; Ответить: WebSet
Сообщение #3


(Zews @ 1.1.2011, 20:11) *
Здравствуйте, подскажите пожалуйста как можно сделать авторизацию на форуме с простой HTML странички? То есть, у меня есть одна страничка приветствия как бы и вот мне нужно там добавить форму для входа\авторизации. Но вводя данные в эту форму на HTML страничке пользователь должен сразу войти на форум.

Такое вообще можно реализовать?

Знаете стандартный вход на отдельной странице? (не на главной, попробуйте не правильно ввести пароль например, то перекинет).
Вот через .htaccess сделать ЧПУ, типа login.html и уже в самом дизайне форума изменить путь входа, предварительно удалив поля для входа на главной странице.

Вот еще в дополнение:

<form action="http://www.maultalk.com/ipb.html?act=Login&CODE=01&CookieDate=1" method="post">
<input type="text" size="20" name="UserName" onfocus="focus_username(this)" value="Имя пользователя"/>
<br/>
<input type="password" size="20" name="PassWord" onfocus="focus_password(this)" value="------"/>
<br/>
<input class="button" type="image" src="style_images/maulnet/login-button.gif"/>
</form>


Это я выдрал с маултолка, под Ваш IPB переделать тоже не сложно будет, в принципе делается легко теоретически, на Вашем форуме найти по исходному коду данное поле и все.

Дальше создаете html страничку, в нужное место вставляете код.

p.s.
не берусь говорить, что будет работать на все 100% этот метод


--------------------
Дорогая и качественная верстка.


Поблагодарили: (1)
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
Zews
Zews
Topic Starter сообщение 1.1.2011, 20:56; Ответить: Zews
Сообщение #4


Так, по моему получилось.... а как сделать что бы при вводе не правильного пароля или логина не было редиректа? а то ввел не правильно и меня перекинуло на форум...

Сообщение отредактировал Zews - 1.1.2011, 21:02
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
WebSet
WebSet
сообщение 1.1.2011, 21:36; Ответить: WebSet
Сообщение #5


(Zews @ 1.1.2011, 19:56) *
Так, по моему получилось.... а как сделать что бы при вводе не правильного пароля или логина не было редиректа? а то ввел не правильно и меня перекинуло на форум...

Это уже нужно править файлы форума IPB, точно не знаю, можно угадать, например login.php , искать строчку редиректа если не правильный пароль или логин введен.
Увы, большего не знаю.


--------------------
Дорогая и качественная верстка.


Поблагодарили: (1)
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
Infium
Infium
сообщение 1.1.2011, 21:51; Ответить: Infium
Сообщение #6


(Zews @ 1.1.2011, 19:56) *
Так, по моему получилось.... а как сделать что бы при вводе не правильного пароля или логина не было редиректа? а то ввел не правильно и меня перекинуло на форум...

Все это дело можно красиво реализовать на JQUERY + AJAX
Если ошибка авторизации - без перезагрузки выдает ошибку под формой.
В противном случае - перекидывает на форум.
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
Zews
Zews
Topic Starter сообщение 1.1.2011, 22:13; Ответить: Zews
Сообщение #7


(Infium @ 1.1.2011, 21:51) *
Все это дело можно красиво реализовать на JQUERY + AJAX

Это сложно? Можешь описать или показать пример?
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
WebSet
WebSet
сообщение 1.1.2011, 23:17; Ответить: WebSet
Сообщение #8


(Zews @ 1.1.2011, 21:13) *
Это сложно? Можешь описать или показать пример?

Извиняюсь, что не могу дать точный ответ, ибо времени мало сейчас.

Могу посоветовать сайт http://ruseller.com
там можно найти данную фитчу, точнее даже урок


--------------------
Дорогая и качественная верстка.
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
Zews
Zews
Topic Starter сообщение 2.1.2011, 14:35; Ответить: Zews
Сообщение #9


В общем, нашел данный урок с авторизацией - http://ruseller.com/lessons.php?rub=32&id=391

Сделал все как там написано, подредактировал все необходимое, но осталась одна проблема. Суть заключается вот в чем.... На странице с формой авторизации при нажатии мышки в любом месте на странице выскакивает форма авторизации. Я не знаю как сделать что бы форма авторизации выскакивала только по нажатию скажем кнопки или ссылки на странице....

Вот прикрепил кусок кода который отвечает за панельку авторизации, там что то нужно подредактировать но я не знаю что именно и как. Помогите пожалуйста кто знает...


<script type="text/javascript">
        $(document).ready(function() {
        
            $(document).mouseup(function() {
                $("#loginform").mouseup(function() {
                    return false
                });
                
                $("a.close").click(function(e){
                    e.preventDefault();
                    $("#loginform").hide();
                    $(".lock").fadeIn();
                });
                
                if ($("#loginform").is(":hidden"))
                {
                    $(".lock").fadeOut();
                } else {
                    $(".lock").fadeIn();
                }                
                $("#loginform").toggle();
            });
            
                   });
</script>
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
G_Market
G_Market
сообщение 2.1.2011, 16:35; Ответить: G_Market
Сообщение #10


как сделать что бы форма авторизации выскакивала только по нажатию скажем кнопки или ссылки на странице


Здесь находится действующая страничка с данным примером, на ней есть ссылка на страницу с описанием примера (англ.)
Вообще-то данная страничка разработана именно для открытия формы при клике по любому месту документа, но если вам очень хочется, то уберите код
                if ($("#loginform").is(":hidden"))
                {
                    $(".lock").fadeOut();
                } else {
                    $(".lock").fadeIn();
                }

добавьте в HTLM-код нужную кнопку или другой эленент для клика.
Например после строки <div id="cont">
можно добавить текст
<div id="sign">Авторизация</div>


и добавить для этого элемента код скрипта (после завершения блока $(document).mouseup.....)

$("#sign").click(function(){
  if ($("#loginform").is(":hidden"))
  {
    $(".lock").fadeOut();
  } else {
    $(".lock").fadeIn();
  }
});


--------------------
Товары и цены в магазинах Вашего города: Городской рынок


Поблагодарили: (1)
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
2 страниц V   1 2 >
Открыть тему
Тема закрыта
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0


Свернуть

> Похожие темы

  Тема Ответов Автор Просмотров Последний ответ
Горячая тема (нет новых ответов) Тема имеет прикрепленные файлыBropush - Твой бро в монетизации через Push-уведомления
30 bropush 11795 16.4.2024, 18:19
автор: bropush
Горячая тема (нет новых ответов) Вёрстка HTML-писем
30 Vampler 29351 27.3.2024, 12:41
автор: Vampler
Открытая тема (нет новых ответов) Через какой браузер и как можно найти в кэшэ браузера видео
10 Room 2289 23.3.2024, 7:41
автор: Room
Открытая тема (нет новых ответов) Разработка/доработка сайтов Wordpress, HTML/CSS/JS
Вёрстка, перенос на WP, правки
9 malamut 3457 25.1.2024, 14:36
автор: malamut
Открытая тема (нет новых ответов) СОЗДАНИЕ : / САЙтЫ / ЛЕНДЫ / БОТЫ ТГ / ВАЙТЫ / КРЕО / СОФТЫ / ДИЗАЙН [PHP, JS, HTML/CSS] и другое
5 CULA 3397 19.12.2023, 18:55
автор: CULA


 



RSS Текстовая версия Сейчас: 19.4.2024, 2:49
Дизайн