go语言实现一个http服务器完成静态页面的账号和密码登陆
2017-07-21 22:24
671 查看
go语言实现一个http服务器完成静态页面的账号和密码登陆
1、静态页面
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>登陆页面</title>
<link rel="stylesheet" type="text/css" href="/css/main.css" />
</head>
<body>
<h1>登陆页面</h1>
<form method="post" action="/Login">
<table>
<tr>
<td>用户名</td><td><input type="text" name="admin"></input></td>
</tr>
<tr>
<td>密码</td><td><input type="password" name="password"></input></td>
</tr>
<tr>
<td><input type="submit" value="登陆" style="width:100px;height:25px"></input></td>
</tr>
</table>
</form>
</body>
</html>
2、go语言实现HTTP服务器
浏览器登陆成功界面
1、静态页面
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>登陆页面</title>
<link rel="stylesheet" type="text/css" href="/css/main.css" />
</head>
<body>
<h1>登陆页面</h1>
<form method="post" action="/Login">
<table>
<tr>
<td>用户名</td><td><input type="text" name="admin"></input></td>
</tr>
<tr>
<td>密码</td><td><input type="password" name="password"></input></td>
</tr>
<tr>
<td><input type="submit" value="登陆" style="width:100px;height:25px"></input></td>
</tr>
</table>
</form>
</body>
</html>
2、go语言实现HTTP服务器
package main import ( "fmt" "html/template" "log" "net/http" ) func TestHandle(res http.ResponseWriter, req *http.Request) { admin := req.FormValue("admin") password := req.FormValue("password") fmt.Println(admin) fmt.Println(password) if admin != "zhanghao" || password != "123456" { res.Write([]byte("Login Fail,Please Try Again!")) } else { res.Write([]byte("test for web : " + admin + " " + password)) } } func main() { port := "80" http.HandleFunc("/", func(res http.ResponseWriter, req *http.Request) { t, err := template.ParseFiles("login.html") if err != nil { log.Println("err") } t.Execute(res, nil) }) http.HandleFunc("/Login", TestHandle) fmt.Println("start http server at:", port) http.ListenAndServe(":"+port, nil) }
浏览器登陆成功界面
相关文章推荐
- 一个go语言实现的短链接服务
- 判断用户是否在线及实现一个账号一个人登陆
- 实现一个go语言的简单爬虫来爬取CSDN博文(一)
- 请编程设计一个登陆界面,要求输入账号和密码(不考虑事件)
- 请编程设计一个登陆界面,要求输入账号和密码
- 用javascript语言编写一个小程序:在一个文本框(用户名框)中按回车键时,跳转到另一个文本框(密码框)中,密码框回车之后,打一个登陆成功。点击button也是登陆成功。
- tp框架(thinkPHP)实现三次登陆密码错误之后锁定账号功能示例
- go 语言实现一个简单的 web 服务器
- 编程设计一个登陆界面,要求输入账号和密码(不考虑事件)
- 模仿QQ记住账号和密码的登陆与实现的android开发实例
- 请编程设计一个登陆界面,要求输入账号和密码
- 用SharedPreferences实现账号密码的记忆功能和自动登陆功能
- 请编程设计一个登陆界面,要求输入账号和密码(不考虑事件)。
- Android学习笔记(19)————实现一个记住密码的Android登陆界面
- Go语言实现简单的一个静态WEB服务器
- //请编程设计一个登陆界面,要求输入账号和密码(不考虑事件)
- 实现一个go语言的简单爬虫来爬取CSDN博文(一)
- 实现一个go语言的简单爬虫来爬取CSDN博文(一)
- 使用文件保存数据以及在此基础上实现判断登陆账号密码匹配问题的实现
- 请编程设计一个登陆界面,输入账号和密码