Форум программистов, компьютерный форум, киберфорум
PHP: базы данных
Войти
Регистрация
Восстановить пароль
Карта форума Темы раздела Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.60/5: Рейтинг темы: голосов - 5, средняя оценка - 4.60
 Аватар для Boba_Fet
1 / 1 / 1
Регистрация: 05.01.2013
Сообщений: 57
1

Занести данные для авторизации в класс

04.07.2015, 00:03. Показов 903. Ответов 7
Метки нет (Все метки)

Author24 — интернет-сервис помощи студентам
Здравствуйте. Проблема в том, что я заношу таблицу из БД в массив, переменные $row["user_login"] и $row["user_password"] содержат логин и пароль. И мне нужно их значения каким-то образом пихнуть в переменные класса AuthClass, $_login и $_password. Подскажите как? Заранее благодарю.

PHP
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
<?
$arUsers = mysql_query("SELECT user_login, user_password FROM users");
while ($row = mysql_fetch_array($arUsers)) {
    $_login = $row["user_login"];
    $_password = $row["user_password"];
}
mysql_free_result($arUsers);
 
 
class AuthClass
{
 
    private $_login =""; //Устанавливаем логин
    private $_password=""; //Устанавливаем пароль
 
    public function isAuth()
    {
        if (isset($_SESSION["is_auth"])) { //Если сессия существует
            return $_SESSION["is_auth"]; //Возвращаем значение переменной сессии is_auth (хранит true если авторизован, false если не авторизован)
        } else return false; //Пользователь не авторизован, т.к. переменная is_auth не создана
    }
0
cpp_developer
Эксперт
20123 / 5690 / 1417
Регистрация: 09.04.2010
Сообщений: 22,546
Блог
04.07.2015, 00:03
Ответы с готовыми решениями:

Занести данные в базу
Мне уже неудобно просить помощь, но больше мне обратится не к кому. Нужно занести обновленные...

Как занести данные
Как можно сделать чтобы после прохождения теста результат заносился в определенную графу БД в...

Занести данные URL
Доброго времени суток. Проблема заключается в следующем: У меня есть файл в корне index.php, куда...

Из таблицы HTML занести данные в БД
Добрый день, форумчане! Подскажите можно ли из таблицы html занести данные в БД при помощи PHP....

7
14 / 14 / 13
Регистрация: 03.07.2015
Сообщений: 130
04.07.2015, 02:02 2
Во-первых. Вот у тебя происходит запрос к базе данных и этим запросом ты выводишь ВСЕ записи логин-пароль.
Во-вторых, в переменных $_login, $_password у тебя сохранится только последняя запись логин-пароль.

Подумай над этими двумя пунктами и скажи, что именно ты хочешь сделать.
0
 Аватар для Boba_Fet
1 / 1 / 1
Регистрация: 05.01.2013
Сообщений: 57
04.07.2015, 11:59  [ТС] 3
У меня там 1 пользователь в БД - админ. Вот мне и нужно его логин и пароль указать в переменных класса.
0
14 / 14 / 13
Регистрация: 03.07.2015
Сообщений: 130
04.07.2015, 12:11 4
Не особо понимаю смысла всего этого.
PHP
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
<?php
 
public function set_login($login) {
 
    if ( strlen($login) > 0 )
        $this->_login = $login;
 
}
 
 
 
public function set_pass($pass) {
    
    if ( strlen($pass) > 0 )
        $this->_password = $pass;
    
}
0
 Аватар для fanatikus
1931 / 1522 / 703
Регистрация: 17.11.2012
Сообщений: 6,585
04.07.2015, 13:25 5
Цитата Сообщение от Boba_Fet Посмотреть сообщение
У меня там 1 пользователь в БД - админ.
и что, больше ничего, никогда не будет?
0
 Аватар для Boba_Fet
1 / 1 / 1
Регистрация: 05.01.2013
Сообщений: 57
04.07.2015, 21:20  [ТС] 6
В дальнейшем не исключено, но тогда я предполагаю, мне нужна другая система авторизации, алгоритм.
0
14 / 14 / 13
Регистрация: 03.07.2015
Сообщений: 130
04.07.2015, 23:19 7
Точно! Стоит об этом написать на форуме и за тебя все сделают
0
 Аватар для Boba_Fet
1 / 1 / 1
Регистрация: 05.01.2013
Сообщений: 57
05.07.2015, 03:13  [ТС] 8
Мне не нужно за меня. Мне это ещё модернизировать. Сейчас, так как я вник в тот алгоритм, что использую сейчас, мне бы понять каким образом сделать то или иное. Вот и разбираюсь.
0
05.07.2015, 03:13
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
raxper
Эксперт
30234 / 6612 / 1498
Регистрация: 28.12.2010
Сообщений: 21,154
Блог
05.07.2015, 03:13
Помогаю со студенческими работами здесь

Как занести данные в таблицу?
Добрый вечер! Помогите пожалуйста! как занести данные в таблицу с помощью JavaScript или JQuery...

Данные из выпадающего списка занести в базу
имеется выпадающий список: &lt;p&gt;&lt;select input name= &quot;animal&quot; type=&quot;text&quot; &lt;option&gt; &lt;?php...

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

Как занести данные с нескольких checkbox?
Привет всем. Вот html код который у меня есть &lt;div class=&quot;sol&quot;&gt;Группа&lt;/div&gt; &lt;div class=&quot;sev&quot;&gt;...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
8
Ответ Создать тему
Новые блоги и статьи
Как клонировать определенную ветку в Git
bytestream 24.01.2025
Одной из ключевых функций Git является возможность клонирования веток, что позволяет создавать локальные копии удаленных репозиториев и работать с определенными версиями проекта. Этот механизм. . .
Как в цикле обойти строки DataFrame в Pandas Python
bytestream 24.01.2025
DataFrame представляет собой одну из основных структур данных в библиотеке Python Pandas, которая организует информацию в виде двумерной таблицы с строками и столбцами. Эта структура данных особенно. . .
Как получить имя текущей ветки в Git
bytestream 24.01.2025
При работе с Git часто возникает необходимость определить имя текущей ветки, в которой ведется разработка. Знание текущей ветки является критически важным аспектом для эффективного управления. . .
Как отсортировать массив объектов по значению поля объекта в JavaScript
bytestream 24.01.2025
При разработке веб-приложений на JavaScript разработчики часто сталкиваются с необходимостью работать с массивами объектов. Эти структуры данных представляют собой упорядоченные наборы элементов, где. . .
Ошибка "src refspec master does not match any" при пуше коммита в Git
bytestream 24.01.2025
При работе с системой контроля версий Git разработчики нередко сталкиваются с различными ошибками, одной из которых является сообщение "src refspec master does not match any". Эта ошибка возникает. . .
Как округлить не более двух цифр после запятой в JavaScript
bytestream 24.01.2025
При работе с числами в JavaScript разработчики часто сталкиваются с необходимостью округления десятичных значений до определенного количества знаков после запятой. Это особенно важно при работе с. . .
Как сделать UPDATE из SELECT в SQL Server
hw_wired 24.01.2025
В современных системах управления базами данных операции обновления и выборки данных являются фундаментальными инструментами для работы с информацией. SQL Server предоставляет мощные команды UPDATE и. . .
Как вставить элемент в массив на указанный индекс в JavaScript
hw_wired 24.01.2025
Массивы являются одной из фундаментальных структур данных в JavaScript, предоставляющей разработчикам мощный инструмент для хранения и управления упорядоченными наборами данных. Они позволяют хранить. . .
Чем отличаются HashMap и Hashtable в Java
hw_wired 24.01.2025
В мире разработки на Java существует множество инструментов для работы с коллекциями данных, и среди них особое место занимают структуры данных для хранения пар ключ-значение. HashMap и Hashtable. . .
Как конвертировать видео в GIF
hw_wired 24.01.2025
В современном мире анимированные изображения стали неотъемлемой частью цифровой коммуникации. Формат GIF (Graphics Interchange Format) представляет собой особый тип файлов, который позволяет. . .
Как скопировать текст в буфер обмена на JavaScript во всех браузерах
hw_wired 24.01.2025
Копирование текста в буфер обмена стало неотъемлемой частью современных веб-приложений, значительно улучшающей пользовательский опыт и упрощающей работу с контентом. В эпоху активного обмена. . .
Как скрыть клавиатуру на Android
hw_wired 24.01.2025
При разработке Android-приложений часто возникает необходимость управлять видимостью экранной клавиатуры для улучшения пользовательского опыта. Одним из наиболее эффективных способов контроля. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2025, CyberForum.ru