Форум программистов, компьютерный форум, киберфорум
PHP: базы данных
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.60/25: Рейтинг темы: голосов - 25, средняя оценка - 4.60
 Аватар для доминик
2 / 2 / 2
Регистрация: 01.12.2010
Сообщений: 264

Авторизация с *.txt

11.02.2013, 17:34. Показов 4614. Ответов 8
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Здравствуйте, друзья помогите пожалуйста авторизоваться с помощью текстового файла.
Задача: в текстовом файле имеются несколько логинов и паролев, из них можно взять любой логин или пароль и с помощью них авторизоваться.
Я знаю только как авторизоваться только с одним Логином и ему принадлежит только один пароль
PHP
1
2
3
4
5
6
7
8
9
10
11
12
<?php
session_start();
if(!isset($_POST['log']) or $_POST['pass']==''){
$_POST['log']=$_SESSION['log'];
$_POST['pass']=$_SESSION['pass'];
}
if($_POST['log']=='admin' and $_POST['pass']=='123456')// сюда наверное еще нужно что то добавить..., я так думаю{
$_SESSION['log']=$_POST['log'];
echo "privet";
}else{
echo "Логин или пароль введен не верно";
}?>
(код parol.php), также имеется и index.html:
HTML5
1
2
3
4
5
6
7
8
9
10
11
12
13
14
<form action="form2.php" method="post">
<table>
<tr>
<td>Login:</td><br>
<td><input type="text" name="log"></td>
</tr>
<tr>
<td>Parol:</td><br>
<td><input type="text" name="pass"></td>
</tr>
<tr>
<td colspan="2"><input type="submit" value="Vhod"/></td>
</table>
</form>
(для самой формы на странице)
, а мне нужно чтобы он выбирал любой пароль или логин и с него заходил на страницу привет.

Спасибо заранее кто поможет)
0
cpp_developer
Эксперт
20123 / 5690 / 1417
Регистрация: 09.04.2010
Сообщений: 22,546
Блог
11.02.2013, 17:34
Ответы с готовыми решениями:

Авторизация из txt базы
Есть txt файл со строками вида логин:пароль, одна строка одна пара. Подскажите пожалуйста, как сделать что то вроде авторизации, в консоли...

Авторизация и регистрация на файлах .txt
Пользователь входит на страницу, в текстовом поле вводит свой логин, а в выпадающем списке выбирает режим - регистрация или вход. В случае...

Простейшая авторизация в приложение через .txt
Всем привет! Пожалуйста подскажите, весь интернет с ютубом перерыл, но не нашел того что нужно. Мне нужно сделать простейшую...

8
 Аватар для crautcher
2450 / 2301 / 597
Регистрация: 27.05.2011
Сообщений: 7,845
11.02.2013, 17:46
покажите пример содержимого файла , я догнать не могу как вы отличаете что в файле логин ,а что пороль
0
 Аватар для доминик
2 / 2 / 2
Регистрация: 01.12.2010
Сообщений: 264
11.02.2013, 17:58  [ТС]
Цитата Сообщение от crautcher Посмотреть сообщение
я догнать не могу как вы отличаете что в файле логин ,а что пороль
В данное время пароль:123456, а логин: admin
Но нужно в текстовый файл занести еще несколько паролей и логинов, что бы когда я их вводил бы на стр ме выводилось слово привет(т.е. что бы все пароли и логины которые я записал в текстовый файл работали)
0
 Аватар для crautcher
2450 / 2301 / 597
Регистрация: 27.05.2011
Сообщений: 7,845
11.02.2013, 17:59
так пока файл пустой ?
0
 Аватар для доминик
2 / 2 / 2
Регистрация: 01.12.2010
Сообщений: 264
11.02.2013, 18:01  [ТС]
нет, сам файл с которого мы считываем пароль и логин эт файл: КОД PHP, туда же нужно занести и несколько других логинов и паролей
0
 Аватар для crautcher
2450 / 2301 / 597
Регистрация: 27.05.2011
Сообщений: 7,845
11.02.2013, 18:04
Я понимаю , я спрашиваю у вас как у вас организованы данные в .txt файле
например так :
логин/пароль
логин/пароль
логин/пароль
или еще пока никак не организованы ?
0
 Аватар для доминик
2 / 2 / 2
Регистрация: 01.12.2010
Сообщений: 264
11.02.2013, 18:24  [ТС]
пока не как, но хотелось бы что бы так и было
Но пароль и логин мы должны считывать с файла parol.php, т.е. у нас имеются только 2 файла, а не 3, 2ой index.html.
1 на форму(index.html)
2 на считывание пароля и логина (parol.php)

Добавлено через 1 минуту
Цитата Сообщение от crautcher Посмотреть сообщение
как у вас организованы данные в .txt файле
.txt это и есть parol.php
0
 Аватар для crautcher
2450 / 2301 / 597
Регистрация: 27.05.2011
Сообщений: 7,845
11.02.2013, 18:28
А не проще вам тогда в .php хранить тогда админов сразу , тип так
admins.php
PHP
1
2
3
4
return array(
 'admin' => '123456' ,
 'admin2' => 'somepass' ,
);
а потом проверять
PHP
1
2
3
4
5
6
7
...
$admins = include "admins.php";
if(isset($admins[ $_POST['log'] ]) && $admins[ $_POST['log'] ] == $_POST['pass']){
$_SESSION['log']=$_POST['log'];
echo "privet";
}
...
тогда ненадо ничего парсить ...
0
 Аватар для доминик
2 / 2 / 2
Регистрация: 01.12.2010
Сообщений: 264
11.02.2013, 18:39  [ТС]
Добавлено через 2 минуты
Цитата Сообщение от crautcher Посмотреть сообщение
$admins = include "admins.php";
Ну наверное можно и так. Но я просто хотел бы что бы логины и пароли были только в файле parol.php, без 3го файла
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
raxper
Эксперт
30234 / 6612 / 1498
Регистрация: 28.12.2010
Сообщений: 21,154
Блог
11.02.2013, 18:39
Помогаю со студенческими работами здесь

Как считать текст из txt файла и вставить его в компонент webbrowser в поля ввода (авторизация)
help mee

В папке К2 создайте файл t3.txt, в который перепишите вначале текст из файла t1.txt, а затем из t2.txt
Программным путем: 1. В папке С:\temp создайте папки К1 и К2. 2. В папке К1: a) создайте файл t1.txt, в который запишите следующий...

Создать новый файл qa.txt, который будет содержать строки с вопросами и ответами из файлов q.txt и a.txt.
В текстовом редакторе создать два текстовых файла q.txt и a.txt, которые соответственно содержат вопросы и ответы на их. Создать новый файл...

Разбить входной файл xanadu.txt на 2 выходных 1.txt и 2.txt. В 1- нечетные, 2- четные
Разбить входной файл xanadu.txt на 2 выходных 1.txt и 2.txt. В 1- нечетные, 2- четные. Записать программу обратного слияния.

Записать в text3.txt строки, которые есть и в text1.txt, и в text2.txt
Здравствуйте, нужно записать в text3.txt строки, которые есть и в text1.txt, и в text2.txt помогите, пожалуйста


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

Или воспользуйтесь поиском по форуму:
9
Ответ Создать тему
Новые блоги и статьи
Вывод данных через динамический список в справочнике
Maks 01.04.2026
Реализация из решения ниже выполнена на примере нетипового справочника "Спецтехника" разработанного в конфигурации КА2. Задача: вывести данные из ТЧ нетипового документа. . .
Функция заполнения текстового поля в реквизите формы документа
Maks 01.04.2026
Алгоритм из решения ниже реализован на нетиповом документе "ВыдачаОборудованияНаСпецтехнику" разработанного в конфигурации КА2, в дополнении к предыдущему решению. На форме документа создается. . .
К слову об оптимизации
kumehtar 01.04.2026
Вспоминаю начало 2000-х, университет, когда я писал на Delphi. Тогда среди программистов на форумах активно обсуждали аккуратную работу с памятью: нужно было следить за переменными, вовремя. . .
Идея фильтра интернета (сервер = слой+фильтр).
Hrethgir 31.03.2026
Суть идеи заключается в том, чтобы запустить свой сервер, о чём я если честно мечтал давно и давно приобрёл книгу как это сделать. Но не было причин его запускать. Очумелые учёные напечатали на. . .
Модель здравосоХранения 6. ESG-повестка и устойчивое развитие; углублённый анализ кадрового бренда
anaschu 31.03.2026
В прикрепленном документе раздумья о том, как можно поменять модель в будущем
10 пpимет, которые всегда сбываются
Maks 31.03.2026
1. Чтобы, наконец, пришла маршрутка, надо закурить. Если сигарета последняя, маршрутка придет еще до второй затяжки даже вопреки расписанию. 2. Нaдоели зима и снег? Не надо переезжать. Достаточно. . .
Перемещение выделенных строк ТЧ из одного документа в другой
Maks 31.03.2026
Реализация из решения ниже выполнена на примере нетипового документа "ВыдачаОборудованияНаСпецтехнику" с единственной табличной частью "ОборудованиеИКомплектующие" разработанного в конфигурации КА2. . . .
Functional First Web Framework Suave
DevAlt 30.03.2026
Sauve. IO Апнулись до NET10. Из зависимостей один пакет, работает одинаково хорошо как в режиме проекта так и в интерактивном режиме. из сложностей - чисто функциональный подход. Решил. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru