Всем Прювет,как сделать чтоб авторизация была не только по нику но и по id соц сеть Миледи
ОБСУЖДЕНИЕ
авторизация по id
Ну..., как бы, поставить условие и по нему пускать через id.
<?php
require_once('core/start.php');
head('Авторизация');
if ($_POST) {
$nick = html($_POST['nick']);
$password = md5($_POST['password']);
if (empty($nick) || empty($password)) {
echo DIV_AUT . 'Ошибка при авторизации' . CLOSE_DIV;
} else {
$sql = DB::$dbs->queryFetch("SELECT `user_id` FROM ".USERS." WHERE `nick` = ? && `password` = ?",array($nick, $password));
if ($sql) {
$_SESSION['user_id'] = $sql['user_id'];
if (!empty($_POST['remember'])) {
setcookie("nick", $nick, time()+9999999);
setcookie("password", $password, time()+9999999);
}
header("Location: ".HOME."/page");
} else {
echo 'Ошибка при авторизации';
}
}
}
require_once('core/stop.php');
?>
require_once('core/start.php');
head('Авторизация');
if ($_POST) {
$nick = html($_POST['nick']);
$password = md5($_POST['password']);
if (empty($nick) || empty($password)) {
echo DIV_AUT . 'Ошибка при авторизации' . CLOSE_DIV;
} else {
$sql = DB::$dbs->queryFetch("SELECT `user_id` FROM ".USERS." WHERE `nick` = ? && `password` = ?",array($nick, $password));
if ($sql) {
$_SESSION['user_id'] = $sql['user_id'];
if (!empty($_POST['remember'])) {
setcookie("nick", $nick, time()+9999999);
setcookie("password", $password, time()+9999999);
}
header("Location: ".HOME."/page");
} else {
echo 'Ошибка при авторизации';
}
}
}
require_once('core/stop.php');
?>
NUHANTE, Смотри, видишь везде идет проверка и присвоение значения/переменной nick, чтобы было через id, подумай на этом же примере, что надо сделать.
а если и так и так?
NUHANTE, Если и так, и так, то просто добавь значение id, поставь ему проверку, профильтруй, из БД вытащи и присвой куки. Пример уже есть, теперь просто подумай и сделай. Специально не помогаю кодом, чтобы сам до тукал.