Данные для логина и пароля.



  • Здравствуйте, для регистрации на сайте мне нужно вводить логин и пароль. Я создал два ресурса (два текстовых файла) это не очень удобно. Можно как то из одного файла из одной строки брать данные для регистрации? Два ресурса логи и пасс. Сначала не мог понять как сделать чтобы строка которая бралась удалялась, но потом понял что в свойствах ресурса нужно добавить галочку - запись. Но появилась новая проблема из логина удаляется первая строка использованная, а вот из файла с паролями удаляется вообще всё. Подскажите как можно решить?



  • Да можно в инструментах есть парсить строку, там разделитель ":" в файле должно быть в формате login:password. Он разделяет в две переменные USERNAME PASSWORD



  • This post is deleted!


  • Разобрался, благодарствую.



  • Та же проблема. Удаляется из файла вообще все (хотя должна удаляться одна строка). Может что-то не так делаю. Но если заносить в файл строки вручную, то берется по одной. Если скопировать из одного списка в другой - то удаляется все (



  • @lev Тут нужен пример. Такая ситуация может быть если не установили эту галку. http://prnt.sc/cdalmo





  • @lev

    Ваш проект удаляет строку по завершении потока.

    0_1472825904628_DeleteLastLine.png

    Если запускать в режиме отладки - удалится 1 строка, если запускать в режиме запуска - то 5, потому что выбрано 5 успешных выполнений

    0_1472826083734_SuccessExecute.png

    А как вы хотите, чтобы проект работал?



  • @support я так и хочу. Чтобы если 5 потоков, то 5 строк удалялось, если 1 - то одна. Но! Как я уже говорил, если вручную строки забивать в файл, то все ок. Но если например скопировать из другого списка, то он удаляет вообще хаотично, сейчас видео запишу ...



  • @lev Ресурс читается при старте скрипта. Если писать в файл после этого, то в памяти это не отразится. Если хотите добавлять данные в ресурс после старта приложения - нужно использовать действие "Добавить Элемент"



  • Вот, посмотрите видео, что я делаю не так. Я создал файл с 10 строками и запустил проект в пять потоков. В файле должно остаться 5 строк, но осталось 2 ....0_1472832663010_bas.avi



  • @lev БАС удаляет строки по значению, а не по индексу. Если встречаются 2 одинаковые строки, они обе будут удалены. На видео видно, что вы скопировали первые 4 строчки 2 раза.



  • @support а, понятно, спасибо за разъяснение, а то я уже 2 дня голову ломаю =)


Log in to reply