Форум программистов, компьютерный форум, киберфорум
PHP для начинающих
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.75/4: Рейтинг темы: голосов - 4, средняя оценка - 4.75
2 / 2 / 1
Регистрация: 17.05.2013
Сообщений: 688

Форма авторизации

15.09.2014, 11:45. Показов 865. Ответов 6
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Вот написал функцию для авторизации, но что то не выдает
PHP
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
<?php 
function login($login, $password)
{
   
   $file = fopen('text.txt', 'r');
   $temp = file_get_contents($file);
   fclose($file);
   $mas = explode('|!~~!|', $temp);
   if($mas[0] == $login && $mas[1] == $password)
    return true;
    else
      return false;
   
}
 $l = 'admin';
 $p = 'admin';
 $b = login($l, $p);
if($b == true)
  echo "Вы вошли";
else 
    echo "Вы не вошли";  
 
?>
получаеться, выдает предуприждение
Warning: file_get_contents() expects parameter 1 to be string, resource given in Z:\home\proga\www\login.php on line 6
и почему то не проходить авторизацию, хотя я и в файле написал так admin|!~~!|admin
0
cpp_developer
Эксперт
20123 / 5690 / 1417
Регистрация: 09.04.2010
Сообщений: 22,546
Блог
15.09.2014, 11:45
Ответы с готовыми решениями:

Регистрационная форма и форма авторизации
Здравствуйте! Есть готовые файлы, которые работают как регистрационная форма на отдельном html-документы. Однако мне нужно связать их...

Форма авторизации
Добрый день. Возникла проблема с формой авторизации и ее обработкой. Ниже привожу код формы и обработчика: &lt;? //Поключаем...

форма авторизации
Здравствуйте,не могли бы вы помочь с формой авторизации. Вот код: &lt;form action=&quot;&quot; method=&quot;post&quot;...

6
284 / 283 / 73
Регистрация: 06.05.2013
Сообщений: 1,613
15.09.2014, 12:09
Warning: file_get_contents() expects parameter 1 to be string, resource given

Ожидается название файла в качестве параметра, т.е
PHP
1
file_get_contents('text.txt');

ну и, кстати, не делайте авторизацию через файл, используйте БД
0
2 / 2 / 1
Регистрация: 17.05.2013
Сообщений: 688
15.09.2014, 12:33  [ТС]
Цитата Сообщение от sMockingbird Посмотреть сообщение
ну и, кстати, не делайте авторизацию через файл, используйте БД
я БД не знаю, а работу сделать надо, времнно хочу сделать так, а потом через БД, код хоть правельный не скажешь ?

Добавлено через 2 минуты
а всеравно авторизацию не проходит
0
Эксперт по компьютерным сетямЭксперт NIX
 Аватар для Dmitry
13440 / 7534 / 830
Регистрация: 09.09.2009
Сообщений: 29,554
15.09.2014, 12:42
имхо, попробуйте fgets для "построчного" чтения файла
http://www.php.su/functions/?fgets
0
2 / 2 / 1
Регистрация: 17.05.2013
Сообщений: 688
15.09.2014, 12:58  [ТС]
Цитата Сообщение от Dmitry Посмотреть сообщение
имхо, попробуйте fgets для "построчного" чтения файла
а вы не подскажите почему не прохожить авторизацию ?

Добавлено через 6 минут
PHP
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
<?php 
function login($login, $password)
{
   $temp = file_get_contents('text.txt');
   $mas = explode('|!~~!|', $temp);
   $a = strcasecmp($mas[0], $login);
   $a1 = strcasecmp($mas[1], $password);
   if($a == 0 && $a1 == 0)
    return true;
    else
      return false;
   
}
  $l = 'dzerglib';
 $p = 'z147258369';
 $b = login($l, $p);
if($b == true)
  echo "Вы вошли";
else 
    exit; 
?>
рабочей код

Добавлено через 5 минут
md5 если я использовывую для шифровки данных ? или лучшие это для БД
0
284 / 283 / 73
Регистрация: 06.05.2013
Сообщений: 1,613
15.09.2014, 13:00
karandashbest, Вы бы хоть писали грамотно, а то не понятно ничего
0
2 / 2 / 1
Регистрация: 17.05.2013
Сообщений: 688
15.09.2014, 13:57  [ТС]
стоит или данные заносить в md5 ?
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
raxper
Эксперт
30234 / 6612 / 1498
Регистрация: 28.12.2010
Сообщений: 21,154
Блог
15.09.2014, 13:57
Помогаю со студенческими работами здесь

Форма авторизации
Добрый день, вот скажите зачем в этой форме http://habrahabr.ru/blogs/php/13726/ файл check.php? Ведь проверка пользователя происходит и в...

Безопасная форма авторизации
Вопрос такой. Является ли приведенная ниже форма, полностью безопасной. Если он не является безопасной, подскажите пожалуйста, что нужно...

Форма авторизации в php
Имеется простая форма авторизации на html сподстановкой в поля текста при клике который удаляется и вновь появляется если поле неактивно и...

Форма авторизации с персональной страницей
Здравствуйте! Мне необходимо уже в кротчайшие сроки сделать форму авторизации по выданному мной логину и парою с персональной страницей....

Простая форма авторизации, спрятать форму
Есть такая форма авторизации &lt;form action=index.php method=POST&gt; &lt;input type=text name=pas&gt; &lt;input type=submit&gt; &lt;/form&gt;...


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

Или воспользуйтесь поиском по форуму:
7
Ответ Создать тему
Новые блоги и статьи
Подключение Box2D v3 к SDL3 для Android: физика и отрисовка коллайдеров
8Observer8 29.01.2026
Содержание блога Box2D - это библиотека для 2D физики для анимаций и игр. С её помощью можно определять были ли коллизии между конкретными объектами. Версия v3 была полностью переписана на Си, в. . .
Инструменты COM: Сохранение данный из VARIANT в файл и загрузка из файла в VARIANT
bedvit 28.01.2026
Сохранение базовых типов COM и массивов (одномерных или двухмерных) любой вложенности (деревья) в файл, с возможностью выбора алгоритмов сжатия и шифрования. Часть библиотеки BedvitCOM Использованы. . .
Загрузка PNG с альфа-каналом на SDL3 для Android: с помощью SDL_LoadPNG (без SDL3_image)
8Observer8 28.01.2026
Содержание блога SDL3 имеет собственные средства для загрузки и отображения PNG-файлов с альфа-каналом и базовой работы с ними. В этой инструкции используется функция SDL_LoadPNG(), которая. . .
Загрузка PNG с альфа-каналом на SDL3 для Android: с помощью SDL3_image
8Observer8 27.01.2026
Содержание блога SDL3_image - это библиотека для загрузки и работы с изображениями. Эта пошаговая инструкция покажет, как загрузить и вывести на экран смартфона картинку с альфа-каналом, то есть с. . .
Влияние грибов на сукцессию
anaschu 26.01.2026
Бифуркационные изменения массы гриба происходят тогда, когда мы уменьшаем массу компоста в 10 раз, а скорость прироста биомассы уменьшаем в три раза. Скорость прироста биомассы может уменьшаться за. . .
Воспроизведение звукового файла с помощью SDL3_mixer при касании экрана Android
8Observer8 26.01.2026
Содержание блога SDL3_mixer - это библиотека я для воспроизведения аудио. В отличие от инструкции по добавлению текста код по проигрыванию звука уже содержится в шаблоне примера. Нужно только. . .
Установка Android SDK, NDK, JDK, CMake и т.д.
8Observer8 25.01.2026
Содержание блога Перейдите по ссылке: https:/ / developer. android. com/ studio и в самом низу страницы кликните по архиву "commandlinetools-win-xxxxxx_latest. zip" Извлеките архив и вы увидите. . .
Вывод текста со шрифтом TTF на Android с помощью библиотеки SDL3_ttf
8Observer8 25.01.2026
Содержание блога Если у вас не установлены Android SDK, NDK, JDK, и т. д. то сделайте это по следующей инструкции: Установка Android SDK, NDK, JDK, CMake и т. д. Сборка примера Скачайте. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru