Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > PHP: Общие вопросы > Как автоматизировать вход?


Автор: Lexbelladonna 12.7.2013, 05:45
Немогу понять как (для 1 варианта кода) для данной формы входа сделать так чтоб входил на автомате при заранее введенных логине и пароле.
1 вариант
Код

 <div id="konto_info">
<form name="login" action="page.php?cat=default&amp;p=login_do" method="post">
<center><table id="einlogg" border="0" width="100%" cellspacing="0">
 <tr>
  <td align="center">Deine BenutzerID</td>
 </tr>
 <tr>
  <td align="center"><input type="text" name="u_id" /></td>
 </tr>
 <tr>
  <td align="center">Dein Passwort</td>
 </tr>
 <tr>
  <td align="center"><input type="password" name="u_pwd" /></td>
 </tr>
 <tr>
  <td align="center"><input type="submit" value="Eintreten" /></td>
 </tr>
</table>



Для данной формы все понятно nickname=%1$s&passwort=%2$s&autologin=true&checkid=Login
Код

<center><form action="" method="post">
                <input type="Text" name="nickname" value="" class="login"><br>
                <input type="Password" name="passwort" value="" class="login"><br>
                <input type="hidden" name="autologin" value="true"><br>
                <button type="submit" name="checkid" id="go" value="Login">Login</button><br>
                <a href="?content=/intern/anmelden">Registrieren</a><br>
                <a href="?content=/intern/daten">Passwort anfordern!</a><br>
        </form></center><br>

Автор: krypt3r 12.7.2013, 06:15
Запрос будет вида
Код

POST page.php?cat=default&p=login_do HTTP/1.1
[куча заголовков]
[пустая строка]
u_id=something&u_pwd=anything

И далее в коде, видимо, используется $_REQUEST

Автор: Lexbelladonna 12.7.2013, 08:59
Я наверно не до конца объяснил, нужно все запихнуть в одну строку типа nickname=%1$s&passwort=%2$s&autologin=true&checkid=Login, где %1$-имя пользователя
       %2$-пароль

Автор: Gromdron 12.7.2013, 09:25
А как у тебя сейчас устроена авторизация ?
Не думал о сессиях и куках ?

Этот ответ добавлен с нового Винграда - http://ru.vingrad.com//object-id51df6e626ccc191549000002#findElement_E7045_51dfa1586ccc195f3a00bbe7_0

Автор: ksnk 12.7.2013, 10:47
Цитата(Lexbelladonna @  12.7.2013,  05:45 Найти цитируемый пост)
<input type="password" name="u_pwd"


Цитата(Lexbelladonna @  12.7.2013,  05:45 Найти цитируемый пост)
<input type="Password" name="passwort" 


Может, имена нужно сделать одинаковыми?

Автор: Lexbelladonna 15.7.2013, 06:10
щас устроена авторизация по типу, nickname=%1$s&passwort=%2$s&autologin=true&checkid=Login

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)