PHP.SU

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

Страниц (9): « 1 2 3 4 5 6 7 [8] 9 »

> Найдено сообщений: 129
BoJlod9I Отправлено: 07 Апреля, 2011 - 08:12:37 • Тема: Авторизация на Браузере • Форум: Программирование на PHP

Ответов: 18
Просмотров: 1536
я имею ввиду сессия остаётся. Если открыть новую ВКЛАДКУ в опере то я обратно буду авторизован
BoJlod9I Отправлено: 07 Апреля, 2011 - 08:11:29 • Тема: Авторизация на Браузере • Форум: Программирование на PHP

Ответов: 18
Просмотров: 1536
Если я logout делаю таким способом
PHP:
скопировать код в буфер обмена
  1. if ($_GET['logout']==1)
  2. {
  3.        unset($_SERVER['PHP_AUTH_USER']);
  4.        unset($_SERVER['PHP_AUTH_PW']);
  5.        session_destroy();
  6. }

то у меня сразу пишет
Warning: session_destroy() [function.session-destroy]: Trying to destroy uninitialized session in W:\home\nadin\WWW\admin\start.php on line 7

Warning: Cannot modify header information - headers already sent by (output started at W:\home\nadin\WWW\admin\start.php:7) in W:\home\nadin\WWW\admin\start.php on line 12

Warning: Cannot modify header information - headers already sent by (output started at W:\home\nadin\WWW\admin\start.php:7) in W:\home\nadin\WWW\admin\start.php on line 13
BoJlod9I Отправлено: 07 Апреля, 2011 - 08:06:40 • Тема: Авторизация на Браузере • Форум: Программирование на PHP

Ответов: 18
Просмотров: 1536
Хорошо меня рассоеденяет если пароль не сохранять!
Но единственное НО оно меня бесит =) я жму на LogoUt и остаюсь на ссылке index.php?logout=1 тоесть зайти обратно с тойже вкладки на Опера я не могу как решить такую маленьку проблему? Тоесть идет перенаправление на index.php?logout=1 и сразуже на index.php просто
BoJlod9I Отправлено: 07 Апреля, 2011 - 08:00:47 • Тема: Авторизация на Браузере • Форум: Программирование на PHP

Ответов: 18
Просмотров: 1536
в index вкинул
echo '<a href="index.php?logout=1">logout</a>';
Незнаю может я долго не спал но меня выбрасывает но если я открываю новую вкладку и захожу обратно в админку меня пускает. А с той стр. там где вышел уже не могу зайти =(
BoJlod9I Отправлено: 07 Апреля, 2011 - 07:56:51 • Тема: Авторизация на Браузере • Форум: Программирование на PHP

Ответов: 18
Просмотров: 1536
знал бы не спрашивал =)
BoJlod9I Отправлено: 07 Апреля, 2011 - 06:49:48 • Тема: Авторизация на Браузере • Форум: Программирование на PHP

Ответов: 18
Просмотров: 1536
CODE (htmlphp):
скопировать код в буфер обмена
  1. <?php
  2. include("db.php");
  3. if (!isset($_SERVER['PHP_AUTH_USER']))
  4.  
  5. {
  6.        Header ("WWW-Authenticate: Basic realm=\"Panel of Nad1n\"");
  7.        Header ("HTTP/1.0 401 Unauthorized");
  8.        exit();
  9. }
  10.  
  11. else {
  12.        if (!get_magic_quotes_gpc()) {
  13.                $_SERVER['PHP_AUTH_USER'] = mysql_escape_string($_SERVER['PHP_AUTH_USER']);
  14.                $_SERVER['PHP_AUTH_PW'] = mysql_escape_string($_SERVER['PHP_AUTH_PW']);
  15.        }
  16.        $query = "SELECT password FROM admins WHERE login='".$_SERVER['PHP_AUTH_USER']."'";
  17.        $lst = @mysql_query($query);
  18.  
  19.        if (!$lst)
  20.        {
  21.            Header ("WWW-Authenticate: Basic realm=\"Panel of Nad1n\"");
  22.        Header ("HTTP/1.0 401 Unauthorized");
  23.        exit();
  24.        }
  25.        if (mysql_num_rows($lst) == 0)
  26.        {
  27.           Header ("WWW-Authenticate: Basic realm=\"Panel of Nad1n\"");
  28.           Header ("HTTP/1.0 401 Unauthorized");
  29.           exit();
  30.        }
  31.        $pass =  @mysql_fetch_array($lst);
  32.        if ($_SERVER['PHP_AUTH_PW']!= $pass['password'])
  33.        {
  34.            Header ("WWW-Authenticate: Basic realm=\"Panel of Nad1n\"");
  35.           Header ("HTTP/1.0 401 Unauthorized");
  36.           exit();
  37.        }
  38. }
  39. ?>

Вот скрипт авторизации работает хорошо... Но необходимо сделать logout я только не могу понять как его сделать! Прошу помощи в написании + создании кнопки. Но если такая авторизация не надежная прошу помощи в том что-бы предоставить нормальную авторизацию с выходом.
BoJlod9I Отправлено: 27 Марта, 2011 - 15:46:53 • Тема: BB-кнопка • Форум: Программирование на PHP

Ответов: 2
Просмотров: 209
Народ объясните пожалуйста как сделать BB кнопку желательно в примре.
(BB-кнопка это выделение текста в форме жирным текстом и т.д.) пример есть на этом же форуме это смайлы и т.д. Жирный текст ТОлько 1-но примечание хочется при нажатии на кнопку что-бы сразу был выделеный тект а не код был виден.
BoJlod9I Отправлено: 06 Марта, 2011 - 10:49:21 • Тема: Пару вопросов =) • Форум: Программирование на PHP

Ответов: 3
Просмотров: 220
1) как сделать что-бы в MySQL дата хранилась в обратом порядке (не 2011.03.06 а 06.03.2011)?
2) Как лучше сделать скрипт картинок? Ссылки на картинки хранить в MySQL (если да тодробнее ПЛЗ)
3) Как сделать уменшение определённой картинки например с 128х128 на 60х60?
4) Как сделать автодобаление новости в определённую дату?
BoJlod9I Отправлено: 28 Февраля, 2011 - 08:23:32 • Тема: Скрытый текст! • Форум: Программирование на PHP

Ответов: 1
Просмотров: 177
Народ помогите я хочу сделать вывод новостей на главную стр. Но новости очень длинныые тоесть на главной я хочу обрезать новости! Тоесть что-бы был лимит символов но как это реализовать я хз. =(
ТОесть делается ссылка читать дальше на которую нажав вы сможете увидеть полную новость!
BoJlod9I Отправлено: 28 Февраля, 2011 - 06:32:07 • Тема: Кодировка • Форум: Программирование на PHP

Ответов: 6
Просмотров: 608
У меня визде стоит кодировка utf-8 на базе в таблице стоит utf-8_general_ci
В БД внес текст и он мне его выдает в �������
в чем может быть проблема?
(Добавление)
И еще+ расскажи пожалуйста как сделать что-бы новость вся не высвечивалась!
тоесть новость на определенное количество символов и после идет "Читать далеше>>"
Привет.
Вы хотите получать уведомления по e-mail о новых сооб <ссылка>Читать дальше</ссылка>
Думаю изложил все ясно прошу помощи заранее спасиба.
(Добавление)
мне самое больше нравится уже 48 просмотром и никто не может помочь =(
BoJlod9I Отправлено: 26 Февраля, 2011 - 01:55:31 • Тема: Авторизация на сессии • Форум: Программирование на PHP

Ответов: 12
Просмотров: 1191
LEONeso можешь мне асю свою дать!
BoJlod9I Отправлено: 25 Февраля, 2011 - 16:58:12 • Тема: Авторизация на сессии • Форум: Программирование на PHP

Ответов: 12
Просмотров: 1191
Andruxa а что там не нужно это?
как тогда сделать просто через сессию я хз
(Добавление)
А как тогда должна выглядеть форма и авторизация я чет не понял
BoJlod9I Отправлено: 25 Февраля, 2011 - 16:46:42 • Тема: Авторизация на сессии • Форум: Программирование на PHP

Ответов: 12
Просмотров: 1191
Andruxa ты имееш ввиду в форме или просто выше require
BoJlod9I Отправлено: 25 Февраля, 2011 - 16:33:22 • Тема: Авторизация на сессии • Форум: Программирование на PHP

Ответов: 12
Просмотров: 1191
сделал авторизацию на сессии но она у меня не пашет чего-то =(

форма входа
PHP:
скопировать код в буфер обмена
  1. <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
  2. <html xmlns="http://www.w3.org/1999/xhtml">
  3. <head>
  4. <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
  5. <title>Вход на сайт</title>
  6. </head>
  7.  
  8. <body>
  9.  
  10. <form method="post" action="start.php" >
  11. Логин:<br> <input type="text" size=20 name="user" value=<?PHP echo $_SESSION['user'] ?>><br>
  12. Пароль:<br> <input type="password" size=20 name="password" value=<?PHP echo $_SESSION['password'] ?>><br>
  13. <input type=submit value=Вход>
  14. </form>
  15.  
  16. </body>
  17. </html>


скрипт авторизации


PHP:
скопировать код в буфер обмена
  1. <?PHP
  2.  
  3. require_once ('db.php');
  4.  
  5.  
  6. $sp = $_SESSION['password'];
  7. $squ = mysql_query("SELECT pass FROM users WHERE name='".$_SESSION['user']."'");
  8. $auth = mysql_fetch_array($squ);
  9.         if ($sp == $auth['pass'])
  10.         {
  11.                 header ("location: index.php");
  12.         }
  13.         else
  14.         {
  15.                 echo "Авторизация не прошла!";
  16.         }
  17.  
  18. ?>
BoJlod9I Отправлено: 25 Февраля, 2011 - 16:30:21 • Тема: Проблема с авторизацией • Форум: Программирование на PHP

Ответов: 24
Просмотров: 1252
Сделал ВСЕ на сесии но так как я с ними толком ничего не могу понять
расскажите что я делаб тут не так или сделайте так как нужно
PHP:
скопировать код в буфер обмена
  1. <?PHP
  2.  
  3. require_once ('db.php');
  4.  
  5.  
  6. $sp = $_SESSION['password'];
  7. $squ = mysql_query("SELECT pass FROM users WHERE name='".$_SESSION['user']."'");
  8. $auth = mysql_fetch_array($squ);
  9.         if ($sp == $auth['pass'])
  10.     {
  11.         header ("location: index.php");
  12.     }
  13.     else
  14.     {
  15.         echo "Авторизация не прошла!";
  16.     }
  17.  
  18. ?>

Страниц (9): « 1 2 3 4 5 6 7 [8] 9 »
Powered by PHP  Powered By MySQL  Powered by Nginx  Valid CSS  RSS

 
Powered by ExBB FM 1.0 RC1. InvisionExBB