
Максим
15.05.2017
02:22:27
У тебя же сейчас отдельно singup и add_user. Как у тебя происходит процесс регистрации и добавления пользователя?

Skip
15.05.2017
02:22:42
Лучше пускай мочит, не доводит до греха меня.

Маняштерн
15.05.2017
02:23:29

Google

Маняштерн
15.05.2017
02:24:01
охохох
это как так

Максим
15.05.2017
02:24:17

Маняштерн
15.05.2017
02:24:24
получается, staff_id - это id "куратора"?
кек

Максим
15.05.2017
02:24:54
По сути я вижу только таблицы и не понимаю что должна система делать

Skip
15.05.2017
02:27:28

Google

Skip
15.05.2017
02:27:35
снизу в верх

Максим
15.05.2017
02:32:41
В принципе правильно. Сначала авторизируешься как staff и потом добавляешь пользователей
@SkipTyler объединять таблицы не правильно, так как это две разные сущности

Маняштерн
15.05.2017
02:35:01
стафф - это куратор?

Skip
15.05.2017
02:35:20
ну а как быть с привязкой?
получается для каждого нового клиента нужно нового поьзователя?

Максим
15.05.2017
02:35:38

Маняштерн
15.05.2017
02:35:47
где куратор из stuff?
это он заполняет форму? тогда он должен быть авторизован, получается, а вы должны ловить его id
не?

Максим
15.05.2017
02:36:24

Skip
15.05.2017
02:36:48
понял.
тоько хххз как это реализовать пока что

Маняштерн
15.05.2017
02:36:50
ага

Максим
15.05.2017
02:37:53
Skip и далее при добавлении пользователя используй этот id из массива $_SESSION

Маняштерн
15.05.2017
02:38:35
вот только, как я понял, пока что авторизации нет вообще

Skip
15.05.2017
02:39:02

Маняштерн
15.05.2017
02:39:25
то есть, мы должны регнуть кураторов, авторизовать их, потом из-под куратора регнуть юзеров и авторизовать уже их

Google

Маняштерн
15.05.2017
02:39:29
клево

Максим
15.05.2017
02:39:33

Skip
15.05.2017
02:39:52
аааааа
жесть

Маняштерн
15.05.2017
02:40:13
стоп
мог ошибиться

Максим
15.05.2017
02:40:46
Skip ну что поделать))

Маняштерн
15.05.2017
02:40:54
мож, следует уточнить тз на всякий?)

Skip
15.05.2017
02:41:27

Максим
15.05.2017
02:42:09
Ну ты куки используешь для хранения id

Максим
15.05.2017
02:42:13
Куки можно и изменить...
Skip используй сессии для этого

Skip
15.05.2017
02:43:31

Максим
15.05.2017
02:44:25
Да, session_start() не забудь сделать

Skip
15.05.2017
02:46:03

Маняштерн
15.05.2017
02:46:22
жесть
есть админы (которые кураторы), есть пользователи, которых они регают.
1. Админов нужно регать и авторизовывать
2. Юзеров нужно регать админами и, если я правильно уловил, авторизовывать как-то. Потому что они же где-то там в таблицах БД комменты оставляют, должны быть залогинены. Но если регает их админ, кто их будет авторизовывать? Как они должны получать уведомление о том, что зарегены и могут авторизоваться? По почте или какие-то новые хитрости?
Опиши нормально, как это будет работать с точки зрения админа и с точки зрения пользователя.

Skip
15.05.2017
02:47:17

Google

Маняштерн
15.05.2017
02:47:35
я человек, который только вступил в должность
как мне стать админом?
мне нужна регистрация?

Максим
15.05.2017
02:47:52

Маняштерн
15.05.2017
02:47:56
или тз предполагает, что я уже сколько-то времени был админом и давно есть в базе (т.е. добавление ручками)?

Skip
15.05.2017
02:48:02

Маняштерн
15.05.2017
02:48:27
то есть, регаем и авторизауем админов. ок.

Skip
15.05.2017
02:48:56

Admin
ERROR: S client not available

Максим
15.05.2017
02:49:02

Маняштерн
15.05.2017
02:49:04
у юзеров нет пароля и логина, как у админов, но у них есть email и имя+фамилия
у них должна быть отдельная форма авторизации?

Максим
15.05.2017
02:49:31

Skip
15.05.2017
02:49:59

Максим
15.05.2017
02:50:07

Маняштерн
15.05.2017
02:50:12
то есть, авторизуются
а хотя стоп, попутал

Skip
15.05.2017
02:51:39
Нет. Можешь писать в массив $_SESSION
$row = mysqli_fetch_assoc($data);
setcookie('id', $row['id'], time() + (60*60*24*30));
setcookie('login', $row['login'], time() + (60*60*24*30));
$home_url = 'signup.php';
header('Location: '. $home_url);
вот тут чуть не понял(

Максим
15.05.2017
02:53:20

Google

Skip
15.05.2017
02:53:44
понял, время не убирать ?

Максим
15.05.2017
02:54:10

Skip
15.05.2017
02:54:17
понял
так?
$row = mysqli_fetch_assoc($data);
$_SESSION['staff_id'] = $row['id'];
$_SESSION['staff_password'] = $row['password'];
$home_url = 'signup.php';
header('Location: '. $home_url);

Максим
15.05.2017
02:55:29
Я так понял тут ещё опросы должны пользователи проходить. Как они это делать будут? Или это будет заполнять staff?

Skip
15.05.2017
02:56:30
стафф заполнять будет
по идее клиент приходит в офис и там все происходит
тупая затея у препода конечно
понял, прост убрать строку с пасс?
такс, теперь у меня страница не открывется, не может обработать запрос

Маняштерн
15.05.2017
02:57:49
аж любопытно

Максим
15.05.2017
02:57:53

Skip
15.05.2017
02:58:22

Максим
15.05.2017
02:58:29
Если не будешь использовать login где-то дальше, то незачем его хранить в сессии

Skip
15.05.2017
02:58:43

Максим
15.05.2017
03:00:02
Какая ошибка?

Skip
15.05.2017
03:00:29

Максим
15.05.2017
03:01:16
Ошибка 500 возникает на сервере. Дело не в коде по идее

Skip
15.05.2017
03:01:58
Обычно в коде, оно не может обработать запрос который у меня в коде, из-за ошибок в нем

Максим
15.05.2017
03:02:00
Хотя если ты настройки сервера не трогал, то странно видеть эту ошибку.

Skip
15.05.2017
03:02:17
Часто при изменении кода такое есть