如何利用数据库在网站建立登录系统

您好,给您说一下流程吧。

1、你说登录系统,那就是没有注册了。所以网站的登录页面会有输入用户名和密码的输入框input 以及表单。例如

form action="login.php" method="POST"

input type="text" name="username" /

input type="password" name="passwd" /

input type="submit" value="登录"

/form

2、当你输入完用户名,密码,并点击登录的时候。表单form就会把你输入的用户名和密码以POST的方法传给login.php

3、在login.php的文件里进行逻辑的处理,也就是判断你输入的用户名和密码与数据库里已经存在的数据是不是匹配。如果匹配就登录成功,如果不匹配就提示登录失败。

rs =select passwd from user where user='+username+'

if(rs==passwd){

echo("登录成功");

}else{

echo("登录失败");

}

我是自学dreamweaver建站的,现在想制作一个会员登录系统,具体流程步骤怎样做,尽量详细点!

要先搞清楚动态网站和静态网站的区别。单纯利用DW是实现不了完整的会员登录系统的。需要用动态语言,例如jsp,php,asp等,还要有数据库来存储你的用户信息,用来实现验证。

建议先了解一下数据库,然后学一门动态编程语言,就从php开始吧。

如何制作网站的用户登录界面

很多用户在开发 ASP.NET 应用程序时都有这样的需求:管理员角色的账户使用管理员的登录界面进行登录,普通用户角色的账户使用普通用户的登录界面进行登录。由于ASP.NET的web.config里只能使用一个 authentication mode="Forms" 节点,所以,要实现不同用户采用不同的登录界面,一个办法就是创建一个管理员专用的虚拟目录,并设置为应用程序来实现。下面介绍另外一种采用重定向的办法来解决这个问题。 本文介绍的方法原理是根据登录界面的返回地址进行判断,然后重定向到不同的页面。下面就是实现的详细过程。 1,创建一个网站,在网站里创建Admin文件夹和User文件夹,分别存放admin和普通用户所使用的文件。也可以只设置一个 Admin 文件夹。由于本方法采用的判断返回路径的方法,所以,要能从路径中区分出哪些是admin用户使用的文件夹。当然,采用其他的判断方法也是可以的。 2,在网站根目录下分别创建3个登录文件:Login.aspx、UserLogin.aspx和AdminLogin.aspx。其中Login.aspx文件起地址转换的作用,Login.aspx文件的主要内容: protected void Page_Load(object sender, EventArgs e) { String ReturnUrl = Request.QueryString["ReturnUrl"]; if (ReturnUrl == null || ReturnUrl.Equals(String.Empty)) { //默认情况下,按普通用户进行登录 Response.Redirect("~/UserLogin.aspx"); } else { if (ReturnUrl.ToLower().Contains("/admin/")) { Response.Redirect("~/AdminLogin.aspx?ReturnUrl=" + Server.UrlEncode(ReturnUrl)); } else { Response.Redirect("~/UserLogin.aspx?ReturnUrl=" + Server.UrlEncode(ReturnUrl)); } } 在这个文件的代码中,如果ReturnUrl中含有"/admin/",就重定向到AdminLogin.aspx登录界面;否则,就重定向到 UserLogin.aspx 登录界面。 UserLogin.aspx这个文件的内容如下: %@ Page Language="C#" % !DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" " " mce:script runat="server" !-- protected void Button1_Click(object sender, EventArgs e) { //密码验证过程在此省略,假如用户名是mxh,密码是mengxianhui String UserName = "mxh"; FormsAuthenticationTicket ticket = new FormsAuthenticationTicket(2,//票证的版本号 UserName,//与身分验证票关联的用户名 DateTime.Now, //票证发出时的本地日期和时间 DateTime.Now.AddHours(1),//票证过期的本地日期和时间 true,// 如果票证存储在持久性cookie中(跨浏览器会话保存)则为 true 否则为false 如果票证储存在URL中,将忽略此值 "reader",//储存在票证中持定的用户信息,本页面供 reader 登录使用 FormsAuthentication.FormsCookiePath //票证储存在cookie中的路径 ); //如果 forms 元素的 protection 属性设置为 All 或 Encryption,则窗体身份验证使用 Encrypt 方法对窗体身份验证票进行加密和签名。 string encTicket = FormsAuthentication.Encrypt(ticket); HttpCookie cookie = new HttpCookie(FormsAuthentication.FormsCookieName, encTicket); Response.Cookies.Add(cookie); Response.Redirect(FormsAuthentication.GetRedirectUrl(UserName, true)); } // -- /mce:script html xmlns=" " head runat="server" title 孟宪会之多用户登录测试页面 /title /head body form id="form1" runat="server" 普通用户登录界面省略 br / asp:Button ID="Button1" runat="server" OnClick="Button1_Click" Text="普通用户登录" / /form /body /html %@ Page Language="C#" % !DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" " " mce:script runat="server" !-- protected void Button1_Click(object sender, EventArgs e) { //密码验证过程在此省略,假如用户名是mxh,密码是mengxianhui String UserName = "mxh"; FormsAuthenticationTicket ticket = new FormsAuthenticationTicket(2,//票证的版本号 UserName,//与身分验证票关联的用户名 DateTime.Now, //票证发出时的本地日期和时间 DateTime.Now.AddHours(1),//票证过期的本地日期和时间 true,// 如果票证存储在持久性cookie中(跨浏览器会话保存)则为 true 否则为false 如果票证储存在URL中,将忽略此值 "reader",//储存在票证中持定的用户信息,本页面供 reader 登录使用 FormsAuthentication.FormsCookiePath //票证储存在cookie中的路径 ); //如果 forms 元素的 protection 属性设置为 All 或 Encryption,则窗体身份验证使用 Encrypt 方法对窗体身份验证票进行加密和签名。 string encTicket = FormsAuthentication.Encrypt(ticket); HttpCookie cookie = new HttpCookie(FormsAuthentication.FormsCookieName, encTicket); Response.Cookies.Add(cookie); Response.Redirect(FormsAuthentication.GetRedirectUrl(UserName, true)); } // -- /mce:script html xmlns=" " head runat="server" title 孟宪会之多用户登录测试页面 /title /head body form id="form1" runat="server" 普通用户登录界面省略 br / asp:Button ID="Button1" runat="server" OnClick="Button1_Click" Text="普通用户登录" / /form /body /html

麻烦采纳,谢谢!

网页如何制作登录系统

网页用什么语言不重要,密码在mysql数据库存储的时候加密一下就不会被泄漏了。

既然你用MYSQL数据库,那推荐你用PHP语言吧!

Frontpage怎么制作网页会员注册登陆系统?

比较少用frontpage,这里给点用DW做的思路,应该也差不多的。要想做个会员登录系统,简单的说分为两个部分,即前台和后台,前台都知道的,就是我们打开注册页面时看到的要填写信息什么的一个表单页,后台就是数据库,只有有数据库,才可以把信息添加到数据库中,这个东西,你需要多去看一些相关教程。有比较得力的“类教师”当然是最好的,不然的话就得自己慢慢摸索了!

如何给自己的网站创建登录系统?

说明:里面有数据库连接文件,现在你自己的数据库里建一张名为“db”的数据库,建一张为“register”的表,里面有三个字段:id、name、pw。

用浏览器打开register.php文件,进行注册,成功后自动跳转到登陆页面,登陆即可,有验证的。

编码为utf-8.

另外把login.php文件里,登陆成功后跳转的路径该一下,我注释了。