Пыха всегда с тобой

Добро пожаловать на Пыху!

Логин:
Пароль:
 

Нет прописки? Зарегистрируйся!

Новости

Пыха переехала на новый сервер, ура!

Краснодарское время: 26 Май, 2012, 02:54:52

Страниц: [1] 2 3
Печать
Автор Тема: Как и где правильно хранить пароль к Мукслу?  (Прочитано 1647 раз)
0 Пользователей и 1 Гость смотрят эту тему.
Николай_П    ↓ 
28 Январь, 2010, 11:48:49
НЕ ХУЕТА! ХУЕТА!


Карма: 2
Сообщений: 73
Сила слова: 2.74

Добрый день!
 
Хочу написать небольшой движок. Вот встал вопрос как и где правильно хранить логин пароль с базе Mysql.
Под этими данными скрипт будет конектится базе и извлекать всю необходимую инфу.
 
Поделитесь опытом)
Записан

NRG    ↓ 
28 Январь, 2010, 11:51:38 , спустя 2 минуты 49 секунд
НЕ ХУЕТА! ХУЕТА!

Headshot!MultiKill!
Группа: нинзя

Карма: 777
Сообщений: 4700
Сила слова: 16.81

можно по разному
1) можно в пхп скрипте дефайном определить их.
2) можно в xml/ini/txt файле
 
все зависит от предпочтений
Записан

Буратино дрочил, дрочил и сгорел
Java и JavaScript это абсолютно разные вещи !!!
Господа, вы хуйня.
девушки краснели, отворачивались но порнуху продолжали смотреть
adw0rd    ↓ 
28 Январь, 2010, 11:53:58 , спустя 2 минуты 20 секунд
НЕ ХУЕТА! ХУЕТА!

эдво
Группа: в ухо

Карма: не нужна
Сообщений: 17634
Сила слова: 1.67

Николай_П, Лучше всего хранить пароль в конфигурационном файле вашего скрипта
Спустя 1 минуту 27 секунд добавил
А как и сказал nrg, тип вашего конфигурационного файла выбирайте сами. Я храню всегда в самом скрипте, в том или ином виде.
Записан

Python, Django, Git, Emacs, Nginx, MySQL, SphinxSearch, FreeBSD/Linux
Мой блог * Кинсбург * Либург * Я на GitHub
Николай_П    ↓ 
28 Январь, 2010, 11:57:56 , спустя 3 минуты 58 секунд
НЕ ХУЕТА! ХУЕТА!


Карма: 2
Сообщений: 73
Сила слова: 2.74

adw0rd,
т.е. создаю файл config.php
PHP

$host='localhost'
$name='base'
$user='admin'
$password='123'

а потом его подключаю его в нужном месте, например в index.php
Правильно?
Записан

NRG    ↓ 
28 Январь, 2010, 12:00:56 , спустя 3 минуты
НЕ ХУЕТА! ХУЕТА!

Headshot!MultiKill!
Группа: нинзя

Карма: 777
Сообщений: 4700
Сила слова: 16.81

тип того, но раз так, то лучше через define
Записан

Буратино дрочил, дрочил и сгорел
Java и JavaScript это абсолютно разные вещи !!!
Господа, вы хуйня.
девушки краснели, отворачивались но порнуху продолжали смотреть
Николай_П    ↓ 
28 Январь, 2010, 12:10:26 , спустя 9 минут 30 секунд
НЕ ХУЕТА! ХУЕТА!


Карма: 2
Сообщений: 73
Сила слова: 2.74

если не секрет, то в чем преимущество констант перед переменными?
 
на сколько такой способ безопасен?
Записан

NRG    ↓ 
28 Январь, 2010, 12:14:22 , спустя 3 минуты 56 секунд
НЕ ХУЕТА! ХУЕТА!

Headshot!MultiKill!
Группа: нинзя

Карма: 777
Сообщений: 4700
Сила слова: 16.81


если не секрет, то в чем преимущество констант перед переменными?
 
на сколько такой способ безопасен?
константы в отличии от переменных переопределить нельзя.
и в этом их "преимущество"
Записан

Буратино дрочил, дрочил и сгорел
Java и JavaScript это абсолютно разные вещи !!!
Господа, вы хуйня.
девушки краснели, отворачивались но порнуху продолжали смотреть
adw0rd    ↓ 
28 Январь, 2010, 12:31:43 , спустя 17 минут 21 секунду
НЕ ХУЕТА! ХУЕТА!

эдво
Группа: в ухо

Карма: не нужна
Сообщений: 17634
Сила слова: 1.67

Я юзаю массивы, которые подключаю в класс конфига, например:
PHP

<?php
 
return array(                                                                                                                                                                                                                                
    'db' => array(                                                                                                                                                                                                                          
        'host' => 'localhost',
        'port' => '3306',
        'username' => 'root',
        'password' => '1q2w3e',
        'charset' => 'utf8',
        'name' => 'test',
    ),
    // etc
);
 
Записан

Python, Django, Git, Emacs, Nginx, MySQL, SphinxSearch, FreeBSD/Linux
Мой блог * Кинсбург * Либург * Я на GitHub
md5    ↓ 
28 Январь, 2010, 12:44:40 , спустя 12 минут 57 секунд
НЕ ХУЕТА! ХУЕТА!

выезд, апартаменты, массаж, стриптиз, подружки, дорого
Группа: в ухо

Карма: не нужна
Сообщений: 10495
Сила слова: 1.19

я юзаю xml, 2 штуки - локальный и продашен
подцепляется конфигом и парсится
формат хранения - удобный
Записан

8: Undefined variable: str
Файл: /home/pyha/pyha.ru/forum/bbcode/Xbb/Tags/Man.php
Строка: 18
adw0rd: мудень блять, я уже фиксить стал эту фигню :)
md5: вуахахахаха
NRG    ↓ 
28 Январь, 2010, 12:55:36 , спустя 10 минут 56 секунд
НЕ ХУЕТА! ХУЕТА!

Headshot!MultiKill!
Группа: нинзя

Карма: 777
Сообщений: 4700
Сила слова: 16.81

я тоже за XML
Записан

Буратино дрочил, дрочил и сгорел
Java и JavaScript это абсолютно разные вещи !!!
Господа, вы хуйня.
девушки краснели, отворачивались но порнуху продолжали смотреть
Николай_П    ↓ 
28 Январь, 2010, 01:05:32 , спустя 9 минут 56 секунд
НЕ ХУЕТА! ХУЕТА!


Карма: 2
Сообщений: 73
Сила слова: 2.74

А Мускул может воспринимать пароли зашифрованные с помощью md5?
скажет не
$password = '123'
а
$password = '202cb962ac59075b964b07152d234b70'
Записан

adw0rd    ↓ 
28 Январь, 2010, 01:07:42 , спустя 2 минуты 10 секунд
НЕ ХУЕТА! ХУЕТА!

эдво
Группа: в ухо

Карма: не нужна
Сообщений: 17634
Сила слова: 1.67

Николай_П, да может, создайте пароль "202cb962ac59075b964b07152d234b70" и юзайте его :)
Записан

Python, Django, Git, Emacs, Nginx, MySQL, SphinxSearch, FreeBSD/Linux
Мой блог * Кинсбург * Либург * Я на GitHub
Николай_П    ↓ 
28 Январь, 2010, 01:28:18 , спустя 20 минут 36 секунд
НЕ ХУЕТА! ХУЕТА!


Карма: 2
Сообщений: 73
Сила слова: 2.74

Я имел ввиду вот что:
$host = 'localhost'
$db = 'base'
$user = 'admin'
$password = '202cb962ac59075b964b07152d234b70'
 
$connection = mysql_connect($host,$user,$password);
Записан

NRG    ↓ 
28 Январь, 2010, 01:29:52 , спустя 1 минуту 34 секунды
НЕ ХУЕТА! ХУЕТА!

Headshot!MultiKill!
Группа: нинзя

Карма: 777
Сообщений: 4700
Сила слова: 16.81


Я имел ввиду вот что:
$host = 'localhost'
$db = 'base'
$user = 'admin'
$password = '202cb962ac59075b964b07152d234b70'
 
$connection = mysql_connect($host,$user,$password);
 

Николай_П, да может
Записан

Буратино дрочил, дрочил и сгорел
Java и JavaScript это абсолютно разные вещи !!!
Господа, вы хуйня.
девушки краснели, отворачивались но порнуху продолжали смотреть
Faster    ↓ 
28 Январь, 2010, 01:49:39 , спустя 19 минут 47 секунд
НЕ ХУЕТА! ХУЕТА!


Карма: 10
Сообщений: 954
Сила слова: 1.05

define
виден везде, в отличие от массивов и переменных
храню в конфиге
Записан

воспитываю дочь. С домами и деревьями  - не приставать.
Страниц: [1] 2 3
Печать
 

Перейти в: