При входе перенаправляйте пользователей на страницу, относящуюся к их учетной записи. - PullRequest
0 голосов
/ 07 июля 2019

Я пытаюсь настроить базу данных и страницу входа пользователя, чтобы она работала так, чтобы при входе в систему пользователь аутентифицировал свои данные для входа и, если они были правильными, перенаправлял их на специально настроенную страницу за их счет. Там нет страницы создания учетной записи или чего-либо еще, я добавлю информацию о пользователях непосредственно в базу данных, как это делается для клиентской системы, где я могу связать в проектных работах и ​​окончательных графических файлах для клиентов свои собственные страницы, к которым можно получить доступ, как только они авторизовался.

Я не знаю точно, как это настроить. Моя предыдущая система (которую я обновляю), представляла клиентов на странице, чтобы выбрать их код клиента из выпадающего списка, который перенаправлял их на страницу входа, специфичную для их учетной записи, и данные для входа были жестко закодированы на странице PHP, нет. база данных для учетных данных пользователя. Я действительно хочу модернизировать эту систему и упростить ее, чтобы иметь только одну страницу входа и учетные данные, надежно сохраненные в базе данных.

Любые советы / поддержка приветствуются.

1 Ответ

0 голосов
/ 07 июля 2019

Насколько я понял из вашего вопроса, вы спрашиваете обо всей системе, а не о конкретной ее части, вы хотите знать, как настроить всю систему, я прав? если да, то это шаги, которые я бы прошел:

1 - вам нужны эти данные, которые будут защищены, а не легко вскрыты или взломаны. так что вы можете выбрать такую ​​среду, как laravel, которая сделает для вас много шагов (на самом деле аутентификация - это встроенная система, которую вы можете настроить за 10 секунд)

2 - так как это художественный веб-сайт (я полагаю), и каждый художник может запросить совершенно другой дизайн своей страницы, вы должны также приветствовать каждую страницу, чтобы художник не мог редактировать страницу другого художника. это очень просто, но вы не представляете, сколько веб-сайтов я видел, что в тот момент, когда вы входите в систему, вы можете редактировать или, по крайней мере, видеть панель пользователя другого пользователя.

3- но если страницы отличаются друг от друга, ваши данные должны быть динамически, а не жестко закодированы на каждой странице. Поэтому вы должны создать одну страницу, но весь раздел будет добавлен динамически.

Я не знаю, смогу ли я помочь, но если у вас возникнут вопросы, на которые я смогу ответить, я был бы рад помочь

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...