PHP.SU

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

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

> Найдено сообщений: 46
crosstep Отправлено: 23 Апреля, 2011 - 17:45:05 • Тема: немогу разобратся с логином опять) • Форум: Программирование на PHP

Ответов: 4
Просмотров: 339
Вписываю логин жму "отправить" оно обновляется но все равно запрашивает логин. Почему?)
crosstep Отправлено: 23 Апреля, 2011 - 14:03:37 • Тема: немогу разобратся с логином опять) • Форум: Программирование на PHP

Ответов: 4
Просмотров: 339
Сессия открыта
PHP:
скопировать код в буфер обмена
  1.                     if (!isset($_SESSION['user_id']))  {  
  2.                         if (!isset($_POST['submit'])){  ?>
  3.                             <form action="index.php" method="post">
  4.                                                         <h4>Вход на сайт </h4>          
  5.                                                         Имя:<br>
  6.                                  
  7.                                                         <input type="text" name="name" size="15" maxlength="30" value="" /><br>
  8.                                  
  9.                                                         Пароль:<br>
  10.                                    
  11.                                                         <input type="password" name="pass" size="15" maxlength="35" value="" /><br>
  12.                                      
  13.                                                         <input type="submit" value="Войти" />
  14.                                                
  15.                                                         </form>
  16.                                                
  17.                             <a href="reg.php">Регистрация.</a><br>
  18.                              
  19.     <?                }              
  20.            
  21.          
  22.                        
  23.  
  24.                         else {
  25.                         require_once("db.php");
  26.                         mysql_connect($dbhost,$dbuser,$dbpass);
  27.                         mysql_select_db($dbase);
  28.                    
  29.      
  30.                         $query = "SELECT * FROM `accs` WHERE `name`='".$_POST['name']."' AND `pass` = '".$_POST['pass']."' LIMIT 0,1";
  31.                         $f = mysql_query($query);
  32.                         $row = mysql_fetch_assoc($f);                            // оч интересно будет ли он виден при  переходе на эту страницу опять
  33.                         mysql_close();                                          
  34.                         if(!$f) die("Неверное имя или пароль");
  35.                         }}
  36.                     else{
  37.                        echo 'Вы вошли как '.$row['1'];
  38.                     }
  39.                    
crosstep Отправлено: 21 Апреля, 2011 - 21:32:24 • Тема: Почему может не работать функция логина?) • Форум: Программирование на PHP

Ответов: 3
Просмотров: 322
исправил) все равно что то не то
crosstep Отправлено: 21 Апреля, 2011 - 20:27:52 • Тема: Почему может не работать функция логина?) • Форум: Программирование на PHP

Ответов: 3
Просмотров: 322
PHP:
скопировать код в буфер обмена
  1. <?
  2.                     if (!isset($_SESSION['user_id']))  {  
  3.                         if (!isset($_POST['submit'])){  ?>
  4.                             <form action="index.php" method="post">
  5.                                                         <h4>Вход на сайт </h4>          
  6.                                                         Имя:<br>
  7.                                  
  8.                                                         <input type="text" name="name" size="15" maxlength="30" value="" /><br>
  9.                                  
  10.                                                         Пароль:<br>
  11.                                    
  12.                                                         <input type="password" name="pass" size="15" maxlength="35" value="" /><br>
  13.                                      
  14.                                                         <input type="submit" value="Войти" />
  15.                                                
  16.                                                         </form>
  17.                                                
  18.                             <a href="reg.php">Регистрация.</a><br>
  19.                              
  20.     <?                }              
  21.            
  22.          
  23.                        
  24.  
  25.                         else {
  26.                         require_once("db.php");
  27.                         mysql_connect($dbhost,$dbuser,$dbpass);
  28.                         mysql_select_db($dbase);
  29.                    
  30.      
  31.                         $query = "SELECT * FROM `accs` WHERE `name`='".$_POST['name']."' AND `pass` = '".$_POST['pass']."' LIMIT 0,1";
  32.                         $f = mysql_query($query);
  33.                         $row = mysql_fetch_assoc($f); // сюда
  34.                         mysql_close();
  35.                         $_SESSION['user_id'] =   $row['0'];
  36.                         if(!$f) die("Неверное имя или пароль");
  37.                         }}
  38.                     else{
  39. // отсюда
  40.                        echo 'Вы вошли как '.$row['1'];
  41.                     }
  42.                    
  43.                                  
  44.                            
  45.                       ?>    
crosstep Отправлено: 09 Апреля, 2011 - 23:53:58 • Тема: Проблема с логином • Форум: Программирование на PHP

Ответов: 15
Просмотров: 832
спс всё в тему) но всё равно не пашет логин)
crosstep Отправлено: 09 Апреля, 2011 - 22:11:32 • Тема: Проблема с логином • Форум: Программирование на PHP

Ответов: 15
Просмотров: 832
пробовал-не канает)
(Добавление)
Ну всмысле ошибку не выдает но и не логинит)
crosstep Отправлено: 09 Апреля, 2011 - 20:39:20 • Тема: Проблема с логином • Форум: Программирование на PHP

Ответов: 15
Просмотров: 832
А как правильно выставить ковычки?) как не пытался не ест)
crosstep Отправлено: 09 Апреля, 2011 - 11:14:11 • Тема: Проблема с логином • Форум: Программирование на PHP

Ответов: 15
Просмотров: 832
PHP:
скопировать код в буфер обмена
  1. <?
  2.                 if (!isset($_SESSION['user_id']))  {     ?>
  3.                    <form action="index.php" method="post">
  4.                         <h4>Вход на сайт </h4>          
  5.                         Имя:<br>
  6.  
  7.                         <input type="text" name="name" size="15" maxlength="30" value="" /><br>
  8.  
  9.                         Пароль:<br>
  10.    
  11.                         <input type="password" name="pass" size="15" maxlength="35" value="" /><br>
  12.      
  13.                         <input type="submit" value="Войти" />
  14.                
  15.                         </form>
  16.                
  17.                         <a href="reg.php">Регистрация.</a><br>
  18.                      
  19. <?                }              
  20.    
  21.  
  22.                
  23.  
  24.                 else {
  25.                 require_once("db.php");
  26.                 mysql_connect($dbhost,$dbuser,$dbpass);
  27.                 mysql_select_db($dbase);
  28.                
  29.                 //login($_POST['name'], $_POST['pass']);
  30.              
  31.                
  32.                 $query = "'SELECT * FROM `accs` WHERE name="$_POST['name']" LIMIT 0,1";
  33.                 $f = mysql_query($query);
  34.                 if(!$f) $error = 1;
  35.                
  36.                 while($row = mysql_fetch_row($f)) {
  37.                
  38.                        $_SESSION['user_id']= $row['0'];
  39.                        $sname = $row['1'];
  40.                        $date = $row['2'];
  41.                        $spass = $row['3'];
  42.                        $group = $row['4'];
  43.                        
  44.                
  45.                 }
  46.                
  47.                 if($_POST['pass'] == $spass && $_POST['name'] = $sname) {
  48.                   echo "Вы вошли как ".$_POST['name'];
  49.                 } else $error =1;                      
  50.                
  51.                 if($error) die("Неверное имя или пароль");
  52.                
  53.                 mysql_close();
  54.              
  55.                        
  56.                  } ?>

(Добавление)
$query = "'SELECT * FROM `accs` WHERE name="$_POST['name']" LIMIT 0,1";
Parse error: syntax error, unexpected T_VARIABLE in Z:\home\test1.ru\www\index.php on line 61

проблема с этой строчкой(я запутался там в кавычках) помогите плз
crosstep Отправлено: 08 Апреля, 2011 - 11:47:26 • Тема: Сессия • Форум: Программирование на PHP

Ответов: 5
Просмотров: 377
vt_wait@mail.ru
crosstep Отправлено: 08 Апреля, 2011 - 11:15:55 • Тема: Сессия • Форум: Программирование на PHP

Ответов: 5
Просмотров: 377
Как можно закрывать сессию при закритии окна-вкладки или браузера?
crosstep Отправлено: 06 Апреля, 2011 - 17:42:22 • Тема: Выбивает с логином • Форум: Программирование на PHP

Ответов: 0
Просмотров: 147
http://depositfiles[dot]com/files/u7ak7wlpi

Я пытаюсь доавить сообщение в функции text и оно вібивает логин я уже не знаю что делать Нет
crosstep Отправлено: 06 Апреля, 2011 - 07:02:32 • Тема: сбрасывает логин • Форум: Программирование на PHP

Ответов: 7
Просмотров: 579
up
crosstep Отправлено: 04 Апреля, 2011 - 23:35:04 • Тема: сбрасывает логин • Форум: Программирование на PHP

Ответов: 7
Просмотров: 579
C сесией разобрался) спс за направление) вопрос о закрытии всё еще стоит)
(Добавление)
Или как можно закрывать сессию при закрытии окна-вкладки
(Добавление)
Но проблему это не решило)) меня все равно выбивает с логина и делает кучу окон для ввобще сообщений
(Добавление)
закомментировал 190 строчку в функциях оно при попытке написать еще 1 сообщение выбивает логин но окно для ввобда сообщений только одно)
crosstep Отправлено: 04 Апреля, 2011 - 23:22:54 • Тема: сбрасывает логин • Форум: Программирование на PHP

Ответов: 7
Просмотров: 579
спс гуглю) када пойму отпишусь тут) если кто то раньше напишет ка кэто реализовать буду благодарен)
(Добавление)
поточный вопрос) можно сесию не закрывать вообще?)
crosstep Отправлено: 04 Апреля, 2011 - 22:53:03 • Тема: сбрасывает логин • Форум: Программирование на PHP

Ответов: 7
Просмотров: 579
Могу показать через тот же скайп или вьвер ну проблема в таком ввожу логин оно заходит и пишет "вы вошли как \и тут логин\" дальше я ввожу сообщение в нижнюю форму и меня след страница окно с пустыми полями для логина(опять хотя я тока что заходил) и в бесконечном нижнее поле для ввода информации(тоесть куча-куча-куча окон для ввода сообщений)

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

 
Powered by ExBB FM 1.0 RC1. InvisionExBB