← Комьюнити

Как реализовать в CI регистрацию пользователя в личном кабинете на сайте

Ярослав Зовский3 ответов

Как правильно реализовать в CI регистрацию пользователя в личном кабинете на сайте с подтверждением учетной записи по гиперссылке, отправленной на email? Прошу дать пример кода.

3 ответов

Вы курс смотрели? Реализация регистрации пользователей с подтверждением email, авторизация и ограничения доступка к страницам сайта подробно в видеоуроке: /ru/courses/codeigniter-mvc/video-auth-users/

Алексей Виноградов4

Изменение пароля,на сколько я помню, уже есть такой функционал, а все остальное, по вашим вопросам, обычный круд, как в первых заданиях - создать/просмотреть/изменить/удалить. 

С email еще проще: 

$this->load->library('email');

$this->email->from('your@example.com', 'Your Name');
$this->email->to('someone@example.com');

$this->email->subject('Email Test');
$this->email->message('Testing the email class.');

$this->email->send();

 

из документации по codeigniter:

https://www.codeigniter.com/user_guide/libraries/email.html

Ирина Ильина3

В уроке показан минимальный функционал авторизации. Хотелось бы увидеть следующие функции:

1) Анкета пользователя при регистрации (возраст, телефон, фото, согласие на получение извещений и т.д.);

2) Личный кабинет пользователя (изменение анкетных данных, изменения пароля, отправить письмо email админу).

Может кто-нибудь подсказать, как реализовать данный функционал в CI?

 

Ярослав Зовский2
Как реализовать в CI регистрацию пользователя в личном кабинете на сайте — FructCode | FructCode