Authenticate the name and password, PHP Web Programming

Assignment Help:

Keep a list of allowed reporters and their passwords in a database table Authentication.  Define and populate the table beforehand manually using the phpMyAdmin interface to MySQL (or a command line interface if you like.) You can assume the reporter name is to be the primary key for the table.  The authentication information should have nothing to do with your UCID or MySQL passwords and name.  The table looks as follows with the appropriate data types for the columns.  The contents are NOT encrypted.

Authentication (for incident reports)

reporter_name

reporter_password

joe456

zebra

james777

checker

The PHP script should test the reporter name and password submitted from the form using a simple PHP or-die construction that queries the database for a matching reporter and password.  An SQL select command can be used but the returned data should not be accessed.  Just look up in the IT202 manual or on the online PHP manual how to tell if a select returned any rows.  If the select is defined appropriately, that will tell you if the reporter name and password were valid.   The password should not be encrypted by the browser, the script or in the database.

Caveat:

PHP:    When testing strings for equality in PHP, do not use = where you should use == (a pair of equal signs).  The PHP symbol = is for assignment statements; it is not used to compare strings; use the == equality operator for string comparison.

SQL:   When testing strings for equality in SQL, use = symbol, not the == used in PHP


Related Discussions:- Authenticate the name and password

We need help to create web for marketing, We need help to create web for Ma...

We need help to create web for Marketing Hi, we are a web agency working on the entire range of marketing requirements - be it websites, mobile applications, Facebook applicatio

Looking for web programmer for start-up, Looking for web programmer for sta...

Looking for web programmer for start-up (B2C platform plus app, similar Airbnb style) We just started besides need a web programmer who is intended to code only. Desired Skil

Class, how to create classes in php?

how to create classes in php?

3d printing website or software written mainly in phython, 3D Printing webs...

3D Printing website as well as software written mainly in Phython and HTML5 We would like to appoint someone who is capable to bring the power of OctoPrint as well as botqueue t

We need an experienced ruby on rails engineer, We need an Experienced Ruby ...

We need an Experienced Ruby on Rails Engineer We want a developer with very good knowledge of Ruby on Rails to stay development on a live web application. The ideal expert wi

Need help in social network website, Social Network Website The social w...

Social Network Website The social website should have profile creation, upload profile photo, inbox messaging, support uploads for video, photo, audio and text files post and br

I need a continuing education website, I need a Continuing Education Websit...

I need a Continuing Education Website Please see attached PDF for job specifications. We will be selecting a freelancer within the next week if one meets our needs and budget. T

Authenticate the name and password, Keep a list of allowed reporters and th...

Keep a list of allowed reporters and their passwords in a database table Authentication .  Define and populate the table beforehand manually using the phpMyAdmin interface to MySQ

Medical data mining, diffierence between ID3 and naive bayes alogrthim

diffierence between ID3 and naive bayes alogrthim

Help in escrow api implementation, Escrow Api Implementation I am develo...

Escrow Api Implementation I am developing a eCommerce site Therefore I need a developer who can setup escrow payment gateway in my application .The functionality is like lacking

Write Your Message!

Captcha
Free Assignment Quote

Assured A++ Grade

Get guaranteed satisfaction & time on delivery in every assignment order you paid with us! We ensure premium quality solution document along with free turntin report!

All rights reserved! Copyrights ©2019-2020 ExpertsMind IT Educational Pvt Ltd