Когда вы войдете на мой сайт, вы будете перенаправлены непосредственно на страницу своего профиля. Чтобы вы могли видеть свое имя, телефон, адрес электронной почты и т. д. Но в тот момент, когда я захожу на свой сайт, я попадаю на страницу своего профиля, но получаю все данные для каждого пользователя в своей БД. Итак, я получаю имя каждого пользователя, телефон каждого пользователя и т. д. Я хочу получить данные только того человека, который вошел в систему. Как я могу этого добиться?
Я немного подумал об этом и придумал, где userID = ID пользователя ЗДЕСЬ
Но я не знаю, где я смогу получить идентификатор этого пользователя. При входе в систему я запускаю сеанс, нужно ли мне сохранять идентификатор вошедшего в систему пользователя в сеансе? Или это небезопасно?
Я изучаю и работаю с CodeIgniter, поэтому делаю это по шаблону MVC.
Контроллер, в котором я вхожу в систему и настраиваю сеанс
if($query){
$data = array(
'username' => $this->input->post('loginEmail'),
'is_logged_in' => true
);
$this->session->set_userdata($data);
Контроллер
if($logged_in){
//if the user is logged in
$this->load->model('profile_model');
if($query = $this->profile_model->userInfo()){
$data['records'] = $query;
$data['content'] = 'profile_view';
$this->load->view('templates/template', $data);
}
}
Модель
class Profile_model extends CI_Model{
function userInfo(){
$query = $this->db->get('tbl_users');
return $query->result();
}
}
Просмотр, где я хочу отображать свои данные
if(isset($records)){
foreach($records as $row){
echo $row->username;
echo $row->cellphone;
}
}
Подробнее здесь: https://stackoverflow.com/questions/177 ... he-records
Получить только личную запись БД, а не все записи ⇐ Php
Кемеровские программисты php общаются здесь
-
Anonymous
1771120801
Anonymous
Когда вы войдете на мой сайт, вы будете перенаправлены непосредственно на страницу своего профиля. Чтобы вы могли видеть свое имя, телефон, адрес электронной почты и т. д. Но в тот момент, когда я захожу на свой сайт, я попадаю на страницу своего профиля, но получаю все данные для каждого пользователя в своей БД. Итак, я получаю имя каждого пользователя, телефон каждого пользователя и т. д. Я хочу получить данные только того человека, который вошел в систему. Как я могу этого добиться?
Я немного подумал об этом и придумал, где userID = ID пользователя ЗДЕСЬ
Но я не знаю, где я смогу получить идентификатор этого пользователя. При входе в систему я запускаю сеанс, нужно ли мне сохранять идентификатор вошедшего в систему пользователя в сеансе? Или это небезопасно?
Я изучаю и работаю с CodeIgniter, поэтому делаю это по шаблону MVC.
[b]Контроллер, в котором я вхожу в систему и настраиваю сеанс[/b]
if($query){
$data = array(
'username' => $this->input->post('loginEmail'),
'is_logged_in' => true
);
$this->session->set_userdata($data);
[b]Контроллер[/b]
if($logged_in){
//if the user is logged in
$this->load->model('profile_model');
if($query = $this->profile_model->userInfo()){
$data['records'] = $query;
$data['content'] = 'profile_view';
$this->load->view('templates/template', $data);
}
}
[b]Модель[/b]
class Profile_model extends CI_Model{
function userInfo(){
$query = $this->db->get('tbl_users');
return $query->result();
}
}
[b]Просмотр, где я хочу отображать свои данные[/b]
if(isset($records)){
foreach($records as $row){
echo $row->username;
echo $row->cellphone;
}
}
Подробнее здесь: [url]https://stackoverflow.com/questions/17773980/get-only-personal-record-of-the-db-and-not-all-of-the-records[/url]
Ответить
1 сообщение
• Страница 1 из 1
Перейти
- Кемерово-IT
- ↳ Javascript
- ↳ C#
- ↳ JAVA
- ↳ Elasticsearch aggregation
- ↳ Python
- ↳ Php
- ↳ Android
- ↳ Html
- ↳ Jquery
- ↳ C++
- ↳ IOS
- ↳ CSS
- ↳ Excel
- ↳ Linux
- ↳ Apache
- ↳ MySql
- Детский мир
- Для души
- ↳ Музыкальные инструменты даром
- ↳ Печатная продукция даром
- Внешняя красота и здоровье
- ↳ Одежда и обувь для взрослых даром
- ↳ Товары для здоровья
- ↳ Физкультура и спорт
- Техника - даром!
- ↳ Автомобилистам
- ↳ Компьютерная техника
- ↳ Плиты: газовые и электрические
- ↳ Холодильники
- ↳ Стиральные машины
- ↳ Телевизоры
- ↳ Телефоны, смартфоны, плашеты
- ↳ Швейные машинки
- ↳ Прочая электроника и техника
- ↳ Фототехника
- Ремонт и интерьер
- ↳ Стройматериалы, инструмент
- ↳ Мебель и предметы интерьера даром
- ↳ Cантехника
- Другие темы
- ↳ Разное даром
- ↳ Давай меняться!
- ↳ Отдам\возьму за копеечку
- ↳ Работа и подработка в Кемерове
- ↳ Давай с тобой поговорим...
Мобильная версия