学习
实践
活动
工具
TVP
写文章

登录注册的实现

微信公众号:sonic成长日记

如有问题或建议,请公众号留言,或加我私人微信:lgx4571

登录注册的实现 更文时间:2018/06/03

asp.net这门课快完结了,可是登录注册老师并没有教,我从网上自学了一下,自己又改了不少代码,大部分地方也都给了注释。现整理成教程,也不知道算不算“正规”…

好了现在开始吧。

原料:visual studio 2015;sql sever 2014

1.建立用户信息数据库userinfo

这里没什么好说的,表名自取,里面有两列数据:username,userpassword;

2.连接数据库

新建类文件db.cs,连接数据库。

sever=数据库服务器名称;database=数据库名称;

uid,pwd是你数据库的登录名和密码,在服务器安全性里就可以找到。

3.新建login.aspx

放置两个textbox,承载用户输入的账号labuser和密码labpwd;放置两个button,对应登录和注册。分别给两个button绑定点击事件。哦,不要忘了多写一个label,用来提示用户是否操作正确

注册事件:

``

``

登录事件:大部分代码和注册是一样的,这里只注释不同的部分

如果抛出了异常不要紧张,顺着错误提示一点一点排除问题就好。

5.sesson

sesson简单来说,是用来存储某个页面的特定数据的,这个数据当你切换页面时也会存在。

我们现在想用sesson来实现打开网站主页之前,提示用户登录功能

这是应该一个判断语句,为了方便,我们只写在母版页即可。

.master.cs:

6.完工

这样一个简单的登录注册页面就算做出来了,应该还算可以,样式什么的自己加吧。实在不行可以找我来要代码。另外说一句,sesson功能还是挺强大的,可以用来做购物车,有需求的小伙伴我们也可以再探讨一番,不过今天就先到这里了。祝大家都写出来功能齐全的网站哦。

  • 发表于:
  • 原文链接https://kuaibao.qq.com/s/20180603G1FG9Z00?refer=cp_1026
  • 腾讯「腾讯云开发者社区」是腾讯内容开放平台帐号(企鹅号)传播渠道之一,根据《腾讯内容开放平台服务协议》转载发布内容。
  • 如有侵权,请联系 cloudcommunity@tencent.com 删除。

扫码关注腾讯云开发者

领取腾讯云代金券