download.bg
 Вход Списание  Новини  Програми  Статии  Форум  Чат   Абонамент  Топ95   Архив 

Проблем с PHP сесия?

Автор
Съобщение
phrozencrew
Сря, 02.05.12, 20:46
Това е грешно!
if(@$_SESSION['username']=$admin)

Проверка за съвпадение се прави с "==" или с "===".

Никак не е добра идея да пазиш параметри за логин в сесия!!!!!! По-добре използвай обикновен текство файл с разширение php, от който да четеш юзери и пароли, задължително прикрити зад поне един md5 (а може и комбинация от 2 md5-стринга или md5 и sha1 - импровизирай). Или директно вкарвай криптираните юзери и пароли в SQL-база данни.

ПС: Ха! Тук взеха да изчезват разни неща . Програмингс, стига си си трил постовете, бе човек!

редактиран от phrozencrew на 02.05.12 20:47
programings
Чет, 03.05.12, 18:31
Да, открих си грешката, и затова изтрих темата!

Сложил съм си кодиране в MD5 при регистрацията, и чак тогава се записват в базата данни!

Мерси все пак!

редактиран от programings на 03.05.12 18:33
anonymous
Пон, 04.06.12, 16:13
Ей сега ми потрябва на мен примерна но си го изтрил :( .... Трябва ми логин форма само с парола без сесии и подобни... при което паролата да се запази в файл....

Ммм дам май разбрах как става номера

<?php
$str = 'apple';

echo md5($str);

if (md5($str) === '1f3870be274f6c49b3e31a0c6728957f') {
    echo "Would you like a green or red apple?";
}
?>

редактиран от anonymous на 04.06.12 16:14
редактиран от anonymous на 04.06.12 16:38

Коментар

за нас | за разработчици | за реклама | станете автори | in english  © 1998-2024   Experta Ltd.