За последние 24 часа нас посетил 41051 программист и 1283 робота. Сейчас ищут 1276 программистов ...

немного запутался с авторизацией помогите пожалуйста. . .

Тема в разделе "PHP для новичков", создана пользователем BlackJack, 27 фев 2009.

  1. BlackJack

    BlackJack Активный пользователь

    С нами с:
    30 янв 2009
    Сообщения:
    263
    Симпатии:
    4
    Адрес:
    Воскресенск
    путь правильный, по кнопке вход он переходит, только не проверяет правильность логина\пароля. а что в седьмой строке не так ?
    или проще её ваще убрать, оставить только пару полей для логина\пароля и кнопку, а все остальное убрать?
     
  2. karakh

    karakh Активный пользователь

    С нами с:
    11 дек 2007
    Сообщения:
    1.344
    Симпатии:
    0
    Да не, все в порядке. Только там, ять, вложенные формы да еще и с разными action и несчастный submit не знает какую форму ты хочешь чтобы он отправил и куда.
     
  3. BlackJack

    BlackJack Активный пользователь

    С нами с:
    30 янв 2009
    Сообщения:
    263
    Симпатии:
    4
    Адрес:
    Воскресенск
    Вот немного подправил форму
    HTML:
    1. <TITLE>Вход</TITLE>
    2. <BR>Вход<input type=hidden name=action value=post>
    3. <FORM name="login" method="POST" action="./login.php"><DIV class="form-tab"><TABLE>
    4. <TR>
    5. <TD class="form-field" align="right">Логин</TD>
    6. <TD class="form-field" align="left">
    7. <INPUT type="text" class="form-field" size="40" name="login" value="<?php $login?>"></TD></TR>
    8. <TR><TD class="form-field" align="right">Пароль</TD>
    9. <TD class="form-field" align="left">
    10. <INPUT type="password" class="form-field" size="40" name="password" value="<?php $pass?>"></TD></TR>
    11. <INPUT type="hidden" name="cmd" value="login"><TR>
    12. <TD></TD>
    13. <TD><INPUT type="submit" class="form-button" value="Вход"></TD>
    14. </TR></TABLE></DIV></FORM>
    15. </BODY>
    16. </HTML>
    а ошибка все равно такая же (((
    вот login.php
    PHP:
    1. <?php
    2. require_once('./urfaclient/socket.php');
    3. require_once('./urfaclient/packet.php');
    4. require_once('./urfaclient/functions.php');
    5.  
    6. if (!urfa_connect('127.0.0.1',11758)) {
    7.   echo "Error connect";
    8.     exit;
    9. }
    10. if (!urfa_login($_POST['login'],$_POST['pass']))
    11. {
    12.   echo "Invalid login or password";
    13.      exit;
    14. }
    15.  else  {
    16. echo  "<html><head><META HTTP-EQUIV='Refresh' CONTENT='0; URL=test.html'></head></html>";
    17.  
    18.  }
    19.  
    20. ?>
     
  4. karakh

    karakh Активный пользователь

    С нами с:
    11 дек 2007
    Сообщения:
    1.344
    Симпатии:
    0
    Ты - извращенец.

    HTML:
    1. <INPUT type="password" class="form-field" size="40" name="[b]password[/b]" value="<?php $pass?>"></TD></TR>
    PHP:
    1. <? if (!urfa_login($_POST['login'],$_POST['[b]pass[/b]']))
    О чем тебе это говорит?
     
  5. BlackJack

    BlackJack Активный пользователь

    С нами с:
    30 янв 2009
    Сообщения:
    263
    Симпатии:
    4
    Адрес:
    Воскресенск
    о том что я невнимательный ламер (( спасибо большое за помощь!