Warning: Cannot use a scalar value as an array in /home/admin/public_html/forum/include/fm.class.php on line 757

Warning: Invalid argument supplied for foreach() in /home/admin/public_html/forum/include/fm.class.php on line 770

Warning: Invalid argument supplied for foreach() in /home/admin/public_html/forum/topic.php on line 737
Форумы портала PHP.SU :: Проверьте код на логичность и корректность...

 PHP.SU

Программирование на PHP, MySQL и другие веб-технологии
PHP.SU Портал     На главную страницу форума Главная     Помощь Помощь     Поиск Поиск     Поиск Яндекс Поиск Яндекс     Вакансии  Пользователи Пользователи


 Страниц (2): [1] 2 »   

> Без описания
Evgen8
Отправлено: 14 Июля, 2012 - 22:03:08
Post Id


Частый гость


Покинул форум
Сообщений всего: 139
Дата рег-ции: Апр. 2012  
Откуда: Харьков, Украина


Помог: 0 раз(а)




Есть обработчик кнопки , которая отправляет POST запрос.
На JQuery.
Можно ли сделать легче , компактней , быстрей , логичней....

CODE (javascript):
скопировать код в буфер обмена
  1.  
  2. function start(){
  3.  var str = $("#login_admin").serialize();
  4.    $.post("login_admin.php", str, function(data) {
  5.           if (data.ok_ok == "1"){
  6.             $("#result").html("Вы найдены в базе данных. Перенаправление...");
  7.             setTimeout('window.location = "http://mc-diamond.ru/log_true.php?";', 2000);
  8.           }
  9.           else {
  10.             $("#result").html('Ошибка. Вас нет в базе данных.');
  11.           }
  12.    });
  13.   };
  14. $(document).ready(function(){
  15.  $('#password:input').keyup(function(){
  16. if(event.which == 13)
  17.   start();
  18.   });
  19. $('input:button').click(function(){
  20. start();
  21. });
  22.   });
  23.  
 
 Top
LIME
Отправлено: 14 Июля, 2012 - 22:22:28
Post Id


Активный участник


Покинул форум
Сообщений всего: 10732
Дата рег-ции: Нояб. 2010  


Помог: 322 раз(а)




вы понимаете что любой чел посмотрит этот код и пройдет валидацию при этом дико хохоча Радость
 
 Top
Evgen8
Отправлено: 14 Июля, 2012 - 22:33:24
Post Id


Частый гость


Покинул форум
Сообщений всего: 139
Дата рег-ции: Апр. 2012  
Откуда: Харьков, Украина


Помог: 0 раз(а)




LIME пишет:
вы понимаете что любой чел посмотрит этот код и пройдет валидацию при этом дико хохоча Радость

??
 
 Top
LIME
Отправлено: 14 Июля, 2012 - 22:35:59
Post Id


Активный участник


Покинул форум
Сообщений всего: 10732
Дата рег-ции: Нояб. 2010  


Помог: 322 раз(а)




что будет если посмотрев код я просто перейду на http://mc-diamond[dot]ru/log_true.php ?
 
 Top
Evgen8
Отправлено: 14 Июля, 2012 - 22:37:41
Post Id


Частый гость


Покинул форум
Сообщений всего: 139
Дата рег-ции: Апр. 2012  
Откуда: Харьков, Украина


Помог: 0 раз(а)




LIME пишет:
что будет если посмотрев код я просто перейду на http://mc-diamond[dot]ru/log_true.php ?

PHP:
скопировать код в буфер обмена
  1.  
  2.  header('Content-Type: text/html; charset= utf-8');
  3.     die('Доступ закрыт. Пожалуйста , пройдите авторизацию.');
  4.  

?
 
 Top
LIME
Отправлено: 14 Июля, 2012 - 22:39:13
Post Id


Активный участник


Покинул форум
Сообщений всего: 10732
Дата рег-ции: Нояб. 2010  


Помог: 322 раз(а)




или ответ с кукой и перенправляет на тот же домен?
(Добавление)
а...ну вот...ясн
 
 Top
armancho7777777 Супермодератор
Отправлено: 14 Июля, 2012 - 22:42:21
Post Id



Активный участник


Покинул форум
Сообщений всего: 4526
Дата рег-ции: Февр. 2011  
Откуда: Москва


Помог: 221 раз(а)




LIME, ну я думаю, что в обработчике всё должным образом обрабатывается,
и в случае login==true что-то записывается в сессию ну и т.д и отдаётся json-ом ответ.
А после обновления станицы в закрытой части сайта проводятся соответствующие проверки средствами PHP.
А раз так, то как можно залогиниться увидев этот код.
(Добавление)
А, уже обновились)) Пардон))
 
 Top
LIME
Отправлено: 14 Июля, 2012 - 22:44:43
Post Id


Активный участник


Покинул форум
Сообщений всего: 10732
Дата рег-ции: Нояб. 2010  


Помог: 322 раз(а)




просто был уже у когото такой кодец))
ну да ладно
можно сэкономить на сервере и трафике и слать ответ только при положительной валидации
а перенаправлять по успешному ответу
 
 Top
armancho7777777 Супермодератор
Отправлено: 14 Июля, 2012 - 22:45:25
Post Id



Активный участник


Покинул форум
Сообщений всего: 4526
Дата рег-ции: Февр. 2011  
Откуда: Москва


Помог: 221 раз(а)




Evgen8, если всё так, как я описал выше, то нормально.
 
 Top
Evgen8
Отправлено: 14 Июля, 2012 - 22:47:41
Post Id


Частый гость


Покинул форум
Сообщений всего: 139
Дата рег-ции: Апр. 2012  
Откуда: Харьков, Украина


Помог: 0 раз(а)




armancho7777777 пишет:
Evgen8, если всё так, как я описал выше, то нормально.

Ха-ха
 
 Top
LIME
Отправлено: 14 Июля, 2012 - 22:48:17
Post Id


Активный участник


Покинул форум
Сообщений всего: 10732
Дата рег-ции: Нояб. 2010  


Помог: 322 раз(а)




ну наверное так и есть?
чтото я невнимателен))
 
 Top
armancho7777777 Супермодератор
Отправлено: 14 Июля, 2012 - 22:49:50
Post Id



Активный участник


Покинул форум
Сообщений всего: 4526
Дата рег-ции: Февр. 2011  
Откуда: Москва


Помог: 221 раз(а)




Evgen8 пишет:
armancho7777777 пишет:
Evgen8, если всё так, как я описал выше, то нормально.

Ха-ха

Что-такое?)

LIME пишет:
чтото я невнимателен))

LIME, издержки профессионализма:
глаз смозолен))

Только не пойму, зачем тут знак вопроса?
CODE (javascript):
скопировать код в буфер обмена
  1. ... log_true.php? ...

(Отредактировано автором: 14 Июля, 2012 - 23:02:55)

 
 Top
tuareg
Отправлено: 14 Июля, 2012 - 23:36:40
Post Id


Участник


Покинул форум
Сообщений всего: 1234
Дата рег-ции: Июнь 2010  


Помог: 69 раз(а)




armancho7777777 пишет:
LIME, издержки профессионализма:
глаз смозолен))

Не только у него Радость
CODE (javascript):
скопировать код в буфер обмена
  1.  
  2. ...
  3.  $('#password:input').keyup(function(){
  4.    if(event.which == 13) //event откуда берется?
  5.      start();
  6.   });
  7. ...
  8.  
  9.  
 
 Top
LIME
Отправлено: 14 Июля, 2012 - 23:39:10
Post Id


Активный участник


Покинул форум
Сообщений всего: 10732
Дата рег-ции: Нояб. 2010  


Помог: 322 раз(а)




гыы))
 
 Top
tuareg
Отправлено: 15 Июля, 2012 - 02:00:38
Post Id


Участник


Покинул форум
Сообщений всего: 1234
Дата рег-ции: Июнь 2010  


Помог: 69 раз(а)




И еще я хотел бы добавить. Что ИМХО лучше не использовать функции объявленные т.о
CODE (javascript):
скопировать код в буфер обмена
  1.  
  2. function start(){
  3. ....
  4. }
  5.  

А использовать метод задания ф-й в jQuery
CODE (javascript):
скопировать код в буфер обмена
  1.  
  2. (function($){
  3.   $.fn.start = function() {
  4.     // код....
  5.   });
  6. })(jQuery);
  7.  
  8.  
 
 Top
Страниц (2): [1] 2 »
Сейчас эту тему просматривают: 0 (гостей: 0, зарегистрированных: 0)
« JavaScript & VBScript »


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



Powered by PHP  Powered By MySQL  Powered by Nginx  Valid CSS  RSS

 
Powered by ExBB FM 1.0 RC1. InvisionExBB