{% else-1 %}
Обновить | Подписаться | Поднять тему
Чтобы выполнить действие авторизируйтесь или пройдите регистрацию на сайте.
1. [автор] (27 май 2016, 12:51) [0/0] [0] [отв] [спам] [под] +1 | -1

Всем привет, подскажите как написать автологин сайт?
форма авторизации

<form action="auth.php" method="POST">
<div class="l1">Логин:<br/>
<input type="text" class="input" name="login" maxlength="30" value="" size="20" maxlength="50" /><br/>
Пароль:<br/>
<input type="password" class="input" name="password" maxlength="30" value="" size="20" maxlength="50" /><br/>
<input name="ok" type="submit" value="Войти" /><br/></form>

нужно чтобы site.ru/auth.php?login&password вроде этого


Изм. 1 раз. / Посл. изм. (27 май 2016, 12:52)
2.
MrTrump * 15.36
(27 май 2016, 12:54) [0/0] [0] [отв] [спам] [под] +1 | -1

<form action="site.ru/auth.php?login&password" method="POST"> ну ты понял))

3. [автор] (27 май 2016, 12:57) [0/0] [0] [отв] [спам] [под] +1 | -1

TheFlash, не понял) не пашет так

4. (27 май 2016, 12:58) [0/0] [0] [отв] [спам] [под] +1 | -1
TheYaMus,

код обработчика авторизации дай

5.
MrTrump * 15.36
(27 май 2016, 12:59) [0/0] [0] [отв] [спам] [под] +1 | -1
TheYaMus,

страницу выложи!

6. [автор] (27 май 2016, 13:02) [0/0] [0] [отв] [спам] [под] +1 | -1

profi_php,

$login = filter($_POST['login']);
$password = filter($_POST['password']);
$user_isset = mysql_query("SELECT * FROM `users` WHERE `login` = '".$login."' AND `password` = '".$password."'"*;
if(mysql_num_rows($user_isset) > 0){
$row = mysql_fetch_array($user_isset);
echo '
Добро пожаловать';

7. (27 май 2016, 13:05) [0/0] [0] [отв] [спам] [под] +1 | -1

Ну ссылку делай сайи.ру/auth.php?login=admin&password=123456

8. [автор] (27 май 2016, 13:08) [0/0] [0] [отв] [спам] [под] +1 | -1

SyncMaster, незаходит, обычный /auth.php...

9. (27 май 2016, 13:09) [0/0] [0] [отв] [спам] [под] +1 | -1

yamus, держи

<?
$login = (!empty($_POST['login']) ? filter($_POST['login']) : filter($_GET['login']));
$password = (!empty($_POST['password']) ? filter($_POST['password']) : filter($_GET['password']));
$user_isset = mysql_query("SELECT * FROM `users` WHERE `login` = '".$login."' AND `password` = '".$password."'"smile;
if(mysql_num_rows($user_isset) > 0){
$row = mysql_fetch_array($user_isset);
echo '
Добро пожаловать';

?>

ссылка автологина будет site.ru/auth.php?login=логин&password=пароль


Изм. 1 раз. / Посл. изм. (27 май 2016, 13:09)
10. [автор] (27 май 2016, 13:10) [0/0] [0] [отв] [спам] [под] +1 | -1

profi_php, спасибо большое) это заменить да с фильтором?)

Чтобы писать сообщения авторизируйтесь или пройдите регистрацию на сайте.
Подписаны: 1
Скачать тему | Файлы темы | Фильтр сообщений