Member php action profile

Member php action profile

Помогите, пожалуйста, понять:

Собственно, вопрос такой: пользователь вводит свои данные (логин и пароль) на index.php, к примеру. Каким образом необходимо задать action и организовать авторизацию, чтобы не перенаправлять авторизацию в другой файл, а обработать ее в index.php?

Что-то такого типа? То есть, по нажатию кнопки, будем вызывать php-функцию внутри index.php?

  • Вопрос задан более трёх лет назад
  • 29341 просмотр

onsubmit – событие javascript и никакого отношения к PHP не имеет.

Что касается вашего вопроса, то разместите код проверки логина в index.php.
Ваша форма:

Помоему автор не совсем удачно задал вопрос.

Для любого программиста замена action и «не перенаправлять авторизацию в другой файл, а обработать ее в index.php» означает: вместо запроса к login.php сделать запрос к index.php и внутри него подгрузить модуль авторизации.
В этом случае ответ DevMan вполне себе приемлемое решение.

Но наличие onsubmit=«check_dataLogin()» настораживает и наводит на мысль, что автор все таки хочет прикрутить авторизацию через ajax.

Конкретные примеры кода приводить не буду, ибо вы не указали пользуетесь каким либо JS фреймворком или пишите все от руки в ноутпэде.

Могу только обратить внимание на несколько подводных камней.
1. ваша функуция check_dataLogin() должна всегда возвращать false, в противном случае после того как она отработает бразуер пошлет стандартный post запрос на сервер (не ajax)
2. оставьте form action=login.php. это ваш fallback на случай если в браузере отключен JavaScript.
3. результат у login.php должен личный для обыного post запроса и для ajax: может быть редирект на index.php, либо снова форма логина ( если пароль не верный), или же json для вашего ajax запроса (а может и не json, как реализуете так и будет)

Читайте также:  Положение рук при слепой печати

П.С. Я человек новый на хабре и не совсем уверен что в Q&A это у местно, но в мирей айти есть некая этика как задавать вопросы. Практически на всех irc каналах или maillist, в которых я учавствую, подобный вопрос могут проигнорирывать или заклевать вас за «отсутсвие культуры общения». Если повезет с вами сыграют в 10 вопросов, пытаясь выяснить чего же вы все таки добиваетесь.
Для того чтобы вам помогали, ответы были развернутые и быстрые, научитесь формулирывать вопросы в понятной для других форме. Ведь не даром говорят что правильно поставленный вопрос содержит в себе половину ответа.

может это поможет вам goo.gl/EiskH
и еще (без перевода прадва) whathaveyoutried.com

Спасибо!
Очень развернутый ответ! 🙂

К теме Q&A. Я не очень хорошо владею терминологией в веб-разработке. Поэтому вопрос показался, наверное, некорректным. Я попробую еще раз:

на одном из своих проектов я делал авторизацию таким образом:

Такой подход создает очень много php-файлов с одной функцией. Я и подумал: «а что если авторизовывать пользователя в том же php-файле, не создавая кучу этих самых файлов с одной функцией?»

Такой подход создает очень много php-файлов с одной функцией.

Click Here For Vivati

Tata Housing Vivati,Tata Housing Vivati Mumbai,Tata Housing Vivati Mulund Mumbai,Tata Housing Vivati Mulund,Tata Vivati Pre Launch

Mumbai Res > August 30, 2016

New Construction In Mumbai,Property News Mumbai,Mumbai Property News,New Project In Mumbai,Projects In Mumbai,Residential Apartments In Mumbai

Read More Here About Godrej Infinity Pre Launch

Godrej Infinity Floor Plans,Godrej Infinity Rates,Godrej Properties Godrej Infinity,Godrej Infinity Project Brochure,Godrej Infinity Amenities

Visit This Link — Online Payday Loans Same Day

Visit This Link — Online Payday Loans Same Day

Читайте также:  Nikon d5100 как правильно фотографировать

Same Day Payday Loan,Payday Loan Online Same Day,Same Day Loans Bad Credit,Same Day Online Loans,Online Payday Loans Same Day

Find Out More About Blue R > August 21, 2016

Blue Ridge Amenities,Paranjape Blue Ridge,Blue Ridge By Paranjape ,Paranjape Blue Ridge Hinjewadi,Paranjape Blue Ridge Pune,Paranjape Blueridge

Website For Anniversary Rose

50Th Anniversary Flowers,Anniversary Flowers By Year,Anniversary Roses,Anniversary Bouquet,50Th Wedding Anniversary Flowers,Anniversary Flower

I desire you’ll afford it a brawny forcefulness to deal with funeral spray blooms the area of Abasto.

Funeral Wreaths — Recommended Site

Wreaths,Funeral Wreaths,Funeral Wreath,Memorial Wreaths,Sympathy Wreaths,Wreath For Funeral

A note or tease is gotten from recycled paper mush.

Get More Information — Marvel Spacio Pune Amenities

Get More Information — Marvel Spacio Pune Amenities

Learn More Here — Skyi Songbirds Special Offer

Skyi Songbirds,Skyi Songbirds Bhugaon,Skyi Songbirds Pune,Skyi Songbirds Bhugaon Pune,Songbirds Bhugaon

Sister Manju, the where the newspaper comes in.

Read This About Thank You Gift Baskets

Thank You Baskets,Best Thank You Gifts,Unique Thank You Gifts,Good Thank You Gifts,Thank You For Gift

We stand up behind all our products and offering a satisfaction warrant.

Ссылка на основную публикацию
Adblock detector