X   Сообщение сайта
(Сообщение закроется через 3 секунды)



 

Здравствуйте, гость (

| Вход | Регистрация )

10 страниц V  < 1 2 3 4 5 6 7 8 9 10
Открыть тему
Тема закрыта
> Авторизация на сайте
ilnur_hb
ilnur_hb
сообщение 3.8.2014, 22:20; Ответить: ilnur_hb
Сообщение #92


Так то этот скрипт работает пишет:
Регистрация прошла успешно

но как тут сделать чтоб после регистрации юзер попадал на нужную страницу вот этого не могу понять может кто нить даст код .
Спасибо , благодарен буду за любую подсказку :goodpost:
Я пока не волшебник только учусь:dobr:
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
Wins
Wins
сообщение 4.8.2014, 4:16; Ответить: Wins
Сообщение #93


(ilnur_hb @ 4.8.2014, 01:20) *
но как тут сделать чтоб после регистрации юзер попадал на нужную страницу вот этого не могу понять может кто нить даст код .


[PHP]
switch((isset($_GET['page'])?$_GET['page']:'reg')){
case 'success':
$true='Регистрация прошла успешно';
break;
default:
case 'reg':

if( $_SERVER['REQUEST_METHOD'] == 'POST' ) {
if (isset($_POST['submit'])){
$login = trim($_POST['login']);
$password = trim($_POST['password']);
$email = trim($_POST['email']);
$error = '';
$error_login .= (empty($login)) ? 'Укажите логин' : '';
$error_password .= (empty($password)) ? 'Укажите пароль' : '';
$error_email .= (empty($email)) ? 'Укажите email' : '';
if(empty($error))$false='Ошибка! Не все поля заполнены!';
}
}

if (!empty($_POST['login'])and strlen($_POST['login'])>0)$login = $_POST['login'];
if (!empty($_POST['password'])and strlen($_POST['url'])>0)$password = $_POST['password'];
if (!empty($_POST['email'])and strlen($_POST['text'])>0)$email = $_POST['email'];


if ($login && $password && $email)
{
$result = $db->query
("INSERT INTO users (login , password , email )VALUES('$login', '$password', '$email')");

// Если все прошло успешно,возвращаем на страницу с сообщением "регистрация прошла успешно"
// Если нужно редиректить на др. страницу то меняем header('Location: index.html');
// и указываем страницу куда хотим отправить юзера
// вывод ошибок echo $error_login и т.п.
// Так же желательно сделать проверку на email
// Ограничить кол-во вводимых символов для логин/пароль. мин и макс значение.
// в форме указать вместо reg.php , reg.php?page=reg

header('Location: ?page=success');
}
}
[/PHP]
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
ilnur_hb
ilnur_hb
сообщение 4.8.2014, 9:30; Ответить: ilnur_hb
Сообщение #94


wins спасибо вечером попробую;)
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
ilnur_hb
ilnur_hb
сообщение 4.8.2014, 21:14; Ответить: ilnur_hb
Сообщение #95


Wins попробовал ругается на это че может быть:

$result = $db->query


а,именно,говорит:

Fatal error: Call to a member function query() on a non-object in Z:\home\s_ite.loc\www\reg.php on line 28
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
ilnur_hb
ilnur_hb
сообщение 4.8.2014, 22:09; Ответить: ilnur_hb
Сообщение #96


Wins ДРУЖИЩЕ :goodpost:спасибо ТЕБЕ!!!
Все я разобрался там была "очепятка":
$result = $db->query // В место этого


$result = $db;// Надо было так


ну не че бывают "очепятки" если тебе не трудно поправь в коде чтоб кто нить не парился мало ли . Если вдруг кому то понадобится могу полный код выложить пишите сюда . Мне тоже кто то помог:beer: и я кому то могу помочь если
понадобится ааа чуть не забыл Wins как тут можно еще сделать чтоб можно было разлогиниться и выйти ток не скажи что я наглею если долго не отвечай пойму :niasilil:!
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
Wins
Wins
сообщение 5.8.2014, 5:31; Ответить: Wins
Сообщение #97


(ilnur_hb @ 5.8.2014, 01:09) *
Все я разобрался там была "очепятка":

Это не "очепятка", просто у меня подключение стоит через PDO

тут я не полный код выложил, это как бы кусок кода из обработчика добавления материала.

(ilnur_hb @ 5.8.2014, 01:09) *
как тут можно еще сделать чтоб можно было разлогиниться и выйти

Для этого нужна авторизация, если авторизация через сессии, то обычно, уничтожением сессии при нажатии на ссылку/кнопку выход

Пример авторизаций :
http://rio-shaman.ru/razrabotka-cms/razrab...cija-v-adminke/
http://habrahabr.ru/post/13726/

Можно еще сделать ограничение попыток входа, прикрутить капчу и т.д.
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
ilnur_hb
ilnur_hb
сообщение 5.8.2014, 16:07; Ответить: ilnur_hb
Сообщение #98


Wins спасибо тебе что не забыл про такого "чайника" как я ;)
Я пока не волшебник только учусь

попробую потом отпишусь тут
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
ilnur_hb
ilnur_hb
сообщение 23.8.2014, 20:57; Ответить: ilnur_hb
Сообщение #99


Доброго времени суток всем с регистрацией и авторизацией вроде разобрался ,не без вашей помощи СПАСИБО ;), теперь появилась новая проблема, кто нибудь может подскажет как на localhost организовать админку за ранее благодарю за любую подсказку или ссылку!

Я пока не волшебник только учусь
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
Degradator
Degradator
сообщение 16.1.2020, 15:15; Ответить: Degradator
Сообщение #100


ребят, кто может написать код только для html и javascript ? , я не хочу ( и не могу ) заморачиваться с php, пожалуйста, буду очень благодарен.

Я могу. Надо написать за вас?

Замечание модератора:
Эта тема была закрыта автоматически ввиду отсутствия активности в ней на протяжении 100+ дней.
Если Вы считаете ее актуальной и хотите оставить сообщение, то воспользуйтесь кнопкой
или обратитесь к любому из модераторов.
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
10 страниц V  < 1 2 3 4 5 6 7 8 9 10
Открыть тему
Тема закрыта
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0


Свернуть

> Похожие темы

  Тема Ответов Автор Просмотров Последний ответ
Горячая тема (нет новых ответов) Тема имеет прикрепленные файлыБыстрый и качественный обмен на сайте Baksman.org
Обмен Bitcoin, BTC-e, PM, Qiwi, Yandex money, Карты банк
52 Baksman 33588 18.4.2024, 5:02
автор: Baksman
Открытая тема (нет новых ответов) Боты могут делать пушподписки на моём сайте?
0 Megaspryt 474 17.4.2024, 23:29
автор: Megaspryt
Горячая тема (нет новых ответов) CryptoCloud — прием USDT, BTC, ETH, LTC на любом сайте
36 CryptoCLoud 10639 16.4.2024, 16:02
автор: CryptoCLoud
Горячая тема (нет новых ответов) Странный трафик на сайте длительное время
33 TABAK 8789 12.4.2024, 5:56
автор: Skyworker
Открытая тема (нет новых ответов) Алтуально ли заработок на сайте?
Оцение пожалуйста идею
10 hitman20 1882 1.2.2024, 5:37
автор: Liudmila


 



RSS Текстовая версия Сейчас: 20.4.2024, 3:59
Дизайн