http://www.sufeinet.com/plugin.php?id=keke_group

苏飞论坛

 找回密码
 马上注册

QQ登录

只需一步,快速开始

分布式系统框架(V2.0) 轻松承载百亿数据,千万流量!讨论专区 - 源码下载 - 官方教程

HttpHelper爬虫框架(V2.7-含.netcore) HttpHelper官方出品,爬虫框架讨论区 - 源码下载 - 在线测试和代码生成

HttpHelper爬虫类(V2.0) 开源的爬虫类,支持多种模式和属性 源码 - 代码生成器 - 讨论区 - 教程- 例子

查看: 26225|回复: 9

[教程] 【分布式系统框架教程】-用户登陆

[复制链接]
发表于 2015-1-22 11:49:16 | 显示全部楼层 |阅读模式
【分布式系统框架教程】-用户登陆
导读部分



1.【分布式系统框架】教程目录帖http://www.sufeinet.com/thread-10624-1-1.html

教程部分

   
    用户登陆比较简单,看下图:
QQ截图20150122114619.png

后台登陆代码:
[C#] 纯文本查看 复制代码
protected void btnLogin_Click(object sender, EventArgs e)
        {
            string name = txtName.Value.Trim();
            string pwd = txtPwd.Value;
            if (string.IsNullOrWhiteSpace(name) || string.IsNullOrWhiteSpace(pwd))
            {
                return;
            }
            name = HttpUtility.HtmlEncode(name);
            pwd = HttpUtility.HtmlEncode(pwd);
            string userid = loginuserbll.UserLogin(name, pwd);
            if (!string.IsNullOrWhiteSpace(userid))
            {
                LoginUser.Login(userid);
                Response.Redirect("index.aspx");
            }
        }

其中LoginUser类是一个专门用来处理登陆的一个类,LoginUser.Login(userid),通过传递userid来进行相应处理,毕竟分布式开源但不免费,所以这里就不将LoginUser类的代码贴出来了,大家知道是这个方法时用来处理登陆就行了,购买过的源码的可以结合看一下,其实也很简单。


1. 开通SVIP会员,免费下载本站所有源码,不限次数据,不限时间
2. 加官方QQ群,加官方微信群获取更多资源和帮助
3. 找站长苏飞做网站、商城、CRM、小程序、App、爬虫相关、项目外包等点这里
发表于 2015-1-22 19:43:54 | 显示全部楼层
看过帖子回复一下是个好习惯
发表于 2015-4-2 15:27:34 | 显示全部楼层
if (string.IsNullOrWhiteSpace(name) || string.IsNullOrWhiteSpace(pwd))
            {
                return;
            }
个人觉得这段话不应该出现在后台代码,前端js可以处理,减少服务器压力。
 楼主| 发表于 2015-4-3 08:45:18 | 显示全部楼层
912288184 发表于 2015-4-2 15:27
if (string.IsNullOrWhiteSpace(name) || string.IsNullOrWhiteSpace(pwd))
            {
              ...

的确是这样  但是有时后台的判断又是必须的  我们可以这样想  假如一些高手可以直接绕过js 直接提交 那么这个判断就很有必要了,其实扯远了  我们这个框架主要的重点是分布式的思想和分布式的框架  例子只是辅助的帮助我们来更好的去了解分布式框架的思路  
发表于 2015-4-3 09:34:37 | 显示全部楼层
强烈支持楼主ing……
发表于 2015-4-22 15:27:15 | 显示全部楼层
912288184 发表于 2015-4-2 15:27
if (string.IsNullOrWhiteSpace(name) || string.IsNullOrWhiteSpace(pwd))
            {
              ...

新手吧,前端是做个君子看的,跳过前端页面直接post可能论坛里只有几个人不会 你就是其中一个
发表于 2015-4-23 17:02:07 | 显示全部楼层
lyg1112 发表于 2015-4-22 15:27
新手吧,前端是做个君子看的,跳过前端页面直接post可能论坛里只有几个人不会 你就是其中一个

君子,如果你是打算防小人,这句话的意义也不大。虽然是O(1)的复杂度,对我来说是代码冗余,能1+1=2就不要写1+1+0=2.
发表于 2016-6-18 17:43:25 | 显示全部楼层
分布式系统框架怎么登陆的 用户名和密码是什么?
 楼主| 发表于 2016-6-19 08:26:59 | 显示全部楼层
qjyyq1314 发表于 2016-6-18 17:43
分布式系统框架怎么登陆的 用户名和密码是什么?

你附加数据库看下表里的数据,应该是admin 1234
发表于 2018-12-8 23:40:54 来自移动端 | 显示全部楼层
看过帖子回复一下是个好习惯
您需要登录后才可以回帖 登录 | 马上注册

本版积分规则

QQ|手机版|小黑屋|手机版|联系我们|关于我们|广告合作|苏飞论坛 ( 豫ICP备18043678号-2)

GMT+8, 2024-11-22 19:23

© 2014-2021

快速回复 返回顶部 返回列表