Если большой проект, то удобная штука, тем более когда в проект у тебя входят обновление, удаление всякие bat и console приложения, а ещё когда много форм создаешь! переключаться хорошо и наглядно все видно!
давно искал способ скрыть первую форму, чтобы вся программа не выключалась после закрытия первого окна ... в итоге нашёл рандомный коммент, который показал мне как это сделать ... СПАСИБО ОГРОМНОЕ
Хороший программер, не всегда хороший учитель.... Да и о смотрящих видео, подумать лень.... Жаль что нельзя коментарии печатать, буквами, которые хрен в микроскоп увидишь. -: так, а тут что мы делаем... Ааа.. кхм, угу.... Да! Вот Всё !
Егор, здравствуйте. Подскажите пожалуйста, есть программа работающая с базой данных, можно ли с помощью такой авторизации как-то разграничить права доступа к БД?
Скажи, пожалуйста, почему, когда я нажимаю на кнопку "регистрация" на форме регистрации уже, у меня не выходит ни каких ошибок, но текстовый док он не открывает и ничего не записывается туда?(
кинь сообщение в таймер что то вроде так. на условие когда сообщение должно появится напиши следующим образом Timer1.Enabled:=true; А на процедуре таймера пиши так ShowMessage(Сообщение); Timer1.Enabled:=false; Только с Object Inspector`e таймера выстави по умолчанию 3000 ms и отключи его то-есть флажок поставь в положение false
А можешь сделать регистрацию через MySql,чтобы заносились пароли туда именно? Пожалуйста,нигде нет таких учебных материалов,ты очень хорошо объясняешь! И можно ещет вопрос, вот я сделала регистрацию по твоему способу, мне нужно,если вход выполнен он перекидывал на другую форму? как сделать? Шовмодаль использовать?
Здравствуйте Егор!! Скажите пожалуйста, как при разработке электронной книги или УМК на Delphi XE3 удобнее всего отобразить большой объем текстовой информации?
Привет. Видео курс очень полезен для меня! Хочу спросить можно ли написать после showMessage(' Вход подтвержден!') ; команду form1.hide; form2.show; по таймеру! То-есть Ввожу логин и пароль,показывает сообщение ( Вход подтверждет) дальше проходит 2-3 секунды и переходит на форм2.
В прошлом уроке ты писал что сделать регистрацию как на ссылке которую ты кинул с коментом. Все эти значения записываются в базу. Идет коннект к серверу и уже запросом INSERT INTO обрабатывается формация введенная пользователем. А потом юзается через компоненты Data control это совсем отдельная тема. Запишу позже как в базу добавлять и как выводить все эти значения на фору к примеру ввиду письма от Администрации. Там множество аспектов, таких как сессия, время входа, last Ip входа и т.д. и т.п.
Я ещё не дорос до больших проектов :D Только учусь... По таким вот урокам, как твои) Ещё вопрос) Как убрать всплывающее окно при компиляции? Немного нервирует) Привык что нет этого окна, теперь немного нервирует :D
Ого, ну не)) Я уже скачал ломаную) Кстати, вопрос по оформлению. Как навсегда закрепить расположение... хмм.. окон (например Tool Palette или Object inspector)? А то при каждом запуске программы расположение слетает..
У меня такой вопрос, как + к этому сделать проверку что если пользователь не входил под своим логином и паролем больше месяца например, что бы его учетная запись автоматически удалялась? Буду благодарна если снимете про это видео! спасибо))
здравствуйте,Егор. вы не подскажите, как сделать,чтобы пароль не должен быть виден на экране, в системе всегда присутствует хотя бы один суперпользователь при изменении/добавлении пароля запрашивается его подтверждение и ограничение на время регистрации
Сори мб за глупый вопрос, но как он вызывает вот этот помощник(который сам выскакивает после точки, где можно выбрать функции)? У меня он выскакивет только после точки, а у него даже во время написания чего нибудь, т.е. например он пишет ...Ext и у него уже выскочил помощник, а у меня так не происходит и приходится писать самому. Он его как то вызывает сам?
Привет Егор.Я хочу сделать тест с регистрацией,а как сделать так чтобы при успешной авторизации у меня открывались вопросы.А если не удачная авторизация то программа выдавала сообщение 'Доступ к программе закрыт т.к вы не зарегистрированный пользователь'.Пожалуйста срочно надо на курсовую.
Егор, Возникла трудность. Сделал как ты рассказал в этом Видео, но подскажи как сделать чтобы надписи о том что вход выполнен и нужно зарегистрироваться пропадали автоматически через пару секунд. заранее спс
Незнаю, вроде никто не жалуется. Ты выстави качество по максимуму и все нормально. В будущем сделаю миниатюру увеличения внизу с лева или с права =) А так спасибо за отзыв!
Привет, спасибо большое за этот урок! очень помог, но в регистрации есть один баг. На один логин можно два раза регаться. Подскажите пожалуйста как исправить!
Pirmuhammed Alimkhodzhaev тебе нужно ещё добавить одно поле в текстовый документ через пробел ) write, read, execute для того чтобы смотреть кому что можно делать в программе, а уже в зависимости от этих значений брать и блокаировать кнопки и компоненты к примеру так button1.Enabled:=false; если объектом является write
А блин =) Оно не закроется... Просто создай формочку и напиши там вы не незарегистрированный пользователь! И сделай так как описал выше, только следующим образом на условие когда сообщение должно появится напиши следующим образом Timer1.Enabled:=true; Form3:=TForm3.Create(owner); А на процедуре таймера пиши так Form3.Close; Timer1.Enabled:=false;
Для начала создай Form2. Потом если у тебя Delphi 7 то нажми добавить событие OnClick Если Delphi XE3-5 Значит 2 раза на кнопку нажми и впиши код Form2.Show; Form1.Hide; // Чтобы закрыть первую форму!
Андрей Матракшин ошибка в паре логин-пароль? А потом норм? Дело в том что мы используем метод перебора данных. Поэтому он должен пройтись сначала по всем (В том числе и не по товим Плогин-Пароль) потом найти твою действенную пару. Вот когда он до неё добирается, тогда и говорит что все верно.
Алина сапарова может путь не верный??? Ты должна расположить файл рядом с файлом своей программы. Если и в таком случае не работает, то укажи полный путь до файла типа так - C:\Папки\Папки\Папки\НазваниеФайла.txt
Алина сапарова Ну смотри, для того чтобы сделать через MySQL я так понимаю :) Потому что DBForge Это же под MySQL, то тебе нужна библиотека для подключения к MySQL через делфу ну или компонент который называется MyDAC и все! :)) В принципе остальное все тоже самое.
Это нужно циклом пробежать по всем зарегистрированным пользователям и сравнить вводимые данные с теми которые уже присутствуют в файле или базе данных где ты хранишь логины и пароли!
Привет ,хорошо объяснил. Слушай я уже давно у тебя подписан .Сделай урок ,как сделать так чтоб с помощью программы рад студию можно регистрироваться на сайте юкоз плиз как только зарегистрировался человек на сайте вывести в проге сообщение человек зарегистрировался на сайте и потом открыть другое окно
***** Ребятушки, ну это уже пиздец, ТОгда не так нужно было все реализовывать а тупо отправлять запросом на сервак и там все уже мутить крутить, не вижу целесообразности прикручивать ftp да ещё и md5 к локальному приложению, это чревато последствиями :)