功能描述:用户能登陆,登陆用户名密码保存在数据库中,登陆成功显示欢迎页面。
service apache2 start
命令打开Apache服务,如果没有任何错误提示,即表明成功开启。127.0.0.1
,如果可以打开Apache的默认网页,则开启成功。cd /var/www/html
进入Apache目录下,使用vi form.html
命令新建一个html文件并编辑:form.html
的代码中加入JavaScript代码判断用户是否填写用户名和密码,若未填写用户名和密码就提交会提示错误:/etc/init.d/mysql start
开启MySQL服务:mysql -u root -p
使用mysql,默认密码是password
how databases;
来查看数据库的基本信息:use mysql;
来选择使用mysql数据库:update user set password=PASSWORD("20175321") where user=‘root‘;
修改管理员密码;使用flush privileges;
更新权限:exit
指令退出数据库后使用新的密码重新登录,然后使用create database wdc;
建立数据库,之后使用use wdc;
使用我们建立的数据库:create table user (username VARCHAR(20),password VARCHAR(20));
建立数据库表(用户表),设置好数据库中的存储信息类型:show tables;
指令就能看到设置好的表信息了:insert into user values(‘wdc‘,‘20175321‘);
指令插入数据,之后可以使用select * from user;
指令来查看表中存在的数据了:grant select,insert,update,delete on wdc.* to wdc@localhost identified by "20175321";
指令来增加一个用户名为‘wdc‘,密码为‘20175321‘的新用户,并将对wdc数据库的所有表的增、删、改、查的权限授予本机(kali)ip登录的该用户:/var/www/html
下新建login.php
:127.0.0.1/login.php
,连接成功:‘ or 1=1#
,密码任意,登陆后显示登陆成功:<img src="1.jpg" />
,密码任意,登陆后显示登陆成功:(1)什么是表单
(2)浏览器可以解析运行什么语言
(3)WebServer支持哪些动态语言
2019-2020-2 20175321吴丁成《网络对抗技术》Exp8 Web基础
原文:https://www.cnblogs.com/Brass/p/12953668.html