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

Clear sky media llc is in search of web developers, Clear Sky Media LLC ...

Clear Sky Media LLC Clear Sky Media LLC is in search of 10 Web Developers or 10 Companies to become a partner with us in the US. We will take care of marketing as well as sales.

Upgrades to desktop site as well as mobile version needed, Word Press - upg...

Word Press - upgrades to desktop site as well as mobile version needed a) banners to be able to be able to be listed for all cities or just cities chosen - currently the banners

Explain best user interface design guidelines, Question: The best user ...

Question: The best user interface design guidelines are guidelines that given high level and widely applicable principles. A set of such guidelines is as follows: (i) Know

Paypal exporess checkout problem, PayPal Exporess checkout problem: 81100 M...

PayPal Exporess checkout problem: 81100 Missing Parameter Order Total Can someone help us fix this bug? 81100 Missing Parameter OrderTotal (Amt) - Required parameter missing.

Transport layer of osi model, Transport layer is the first end-to-end layer...

Transport layer is the first end-to-end layer. Header of the transport layer has information which helps send the message to the corresponding layer at the destination node. The me

Need a wordpress splash page need customization, Need a Wordpress Splash Pa...

Need a Wordpress Splash Page Need Customization Here is what I want the splash page to accomplish- 1. Pop up must only show up on the homepage. 2. You can't click outside

Write a php application, Write a Php application that is used to manage a r...

Write a Php application that is used to manage a restaurant business. Assume menu items, categories (appetizer, dessert ...etc), prices and descriptions. The Restaurant has 10 tabl

We are in need of javascript programmer, We are in need of JavaScript progr...

We are in need of JavaScript programmer We want a JavaScript based program to communicate with a digital sensor and memory system via Bluetooth. Programmer must as well be able

We are in need of a front end web developer, We are in need of a Front End ...

We are in need of a Front End Web Developer We are seeking to hire a front end web developer who can work with us to develop our web portal using our API. We have an appropriate

Create a date instance, The Date object is utilized to work with dates & ti...

The Date object is utilized to work with dates & times. Creating a Date Instance You must create an instance of the Date object along with the "new" keyword. The following

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