Question: How to fix this project with the pacifications: This criterion is linked to a Learning OutcomeJavascript Library You must use a javascript library (jquery is

How to fix this project with the pacifications:

This criterion is linked to a Learning OutcomeJavascript Library

You must use a javascript library (jquery is a great choice)

10 pts

This criterion is linked to a Learning OutcomeCSS

Stylesheet present and used properly

10 pts

This criterion is linked to a Learning OutcomeDatabase

You must have a database with data, you will need to provide a creation script with instructions so I can run your final project on my local machine

10 pts

This criterion is linked to a Learning OutcomeAdmin

You must provide a login functionality with admin features

10 pts

This criterion is linked to a Learning OutcomeCookies

You will need to use cookies to manage state and visits and present a different page/message for returning users vs. new

10 pts

This criterion is linked to a Learning OutcomeLogging

You must implement logging and write logs to your database this will be used for error management and site usage and any thing else you deem neccesary

10 pts

This criterion is linked to a Learning OutcomeGit

You are required to use git and provide your repo info so I can view check in's etc

10 pts

This criterion is linked to a Learning OutcomeWriteup

a. initial goals written out, so what you want to accomplish b. milestones met and milestones not met, you should write out why anything was not met, for milestones met you need to provide lessons learned meaning what did you takeaway from accomplishing the milestone c. post mortem, if I had to do it all over again this is what I would do differently d. user guide for the website explaining features and how to use the different sections

This codes:

;

CREATE TABLE users(

id INT PRIMARY KEY AUTO_INCREMENT

username VARCHAR(50) NOT NULL,

password VARCHAR(50) NOT NULL,

email VARCHAR(50) NOT NULL

);

$('#login-form').submit(function(event) {

event.preventDefault();

var username = $('#username').val();

var password = $('#password').val();

$.ajax({

url: 'login.php',

type: 'POST',

data: {username: username, password: password},

success: function(response) {

if (response == 'success') {

window.location = 'admin.php';

} else {

$('#error-message').text('Invalid username or password.');

}

}

});

});

function setCookie(name, value, days) {

var expires = '';

if (days) {

var date = new Date();

date.setTime(date.getTime() + (days * 24 * 60 * 60 * 1000));

expires = '; expires=' + date.toUTCString();

}

document.cookie = name + '=' + value + expires + '; path=/';

}

function getCookie(name) {

var nameEQ = name + '=';

var ca = document.cookie.split(';');

for (var i = 0; i < ca.length; i++) {

var c = ca[i];

while (c.charAt(0) == ' ') c = c.substring(1, c.length);

if (c.indexOf(nameEQ) == 0) return c.substring(nameEQ.length, c.length);

}

return null;

}

const winston = require('winston');

const mysql = require('mysql');

const connection = mysql.createConnection({

host: 'localhost',

user: 'user',

password: 'password',

database: 'mydb'

});

const transport = new winston.transports.Mysql({

connection: connection,

table: 'logs'

});

const logger = winston.createLogger({

transports: [transport]

});

logger.info('Hello, world!');

Step by Step Solution

There are 3 Steps involved in it

1 Expert Approved Answer
Step: 1 Unlock blur-text-image
Question Has Been Solved by an Expert!

Get step-by-step solutions from verified subject matter experts

Step: 2 Unlock
Step: 3 Unlock

Students Have Also Explored These Related Databases Questions!