• 大小: 15.13MB
    文件类型: .zip
    金币: 1
    下载: 0 次
    发布日期: 2023-06-29
  • 语言: C#
  • 标签: asp.net  

资源简介

该系统业务上针对加油站行业的故障报修,石油故障的登记、流转,以及报表分析功能, 系统采用经典三层架构,修改方便、简单,注释齐全。全套源代码提供,不封装任何一句代码。在实际应用中已经与呼叫中心进行了集成,并在国内最大的石油公司得到了应用。

资源截图

代码片段和文件信息

using AppBox.Model;
using FineUI;
using System;
using System.Collections.Generic;
using System.Security.Principal;
using System.Text;
using System.Web;
using System.Web.Security;
using System.Web.UI;
using System.Web.UI.WebControls;
using System.Management;
using System.Data;
using AppBox.DBUtility;
//www.51aspx.com
namespace AppBox
{
    public partial class _default : Pagebase
    {       
        LogHelper Log = new LogHelper();
        private BLL.X_User bllUser = new BLL.X_User();
        #region Page_Load

        protected void Page_Load(object sender EventArgs e)
        {
            if (!IsPostBack)
            {
              LoadData();
              Button2.OnClientClick = Form3.GetResetReference();
            }
        }

        private void LoadData()
        {
            //string[] loginImages = new string[] { “login_1.png“ “login_2.png“ “login_3.png“ “login_4.png“ “login_6.png“ };
            //imageLogin.ImageUrl = “~/res/images/login/“ + loginImages[new Random().Next(0 loginImages.Length)];

            // 如果用户已经登录,则重定向到管理首页
            if (User.Identity.IsAuthenticated)
            {
                Response.Redirect(FormsAuthentication.DefaultUrl);
            }

        }

        #endregion Page_Load

        #region Events

        protected void btnSubmit_Click(object sender EventArgs e)
        {

            string userName = tbxUserName.Text.Trim();
            string password = tbxPassword.Text.Trim();

            
            X_User user = bllUser.GetModel(userName);
            
                if (user != null)
                {
                    if (PasswordUtil.ComparePasswords(user.Password password))
                    {
                        if (!user.Enabled)
                        {
                            Alert.Show(“用户未启用,请联系管理员!“);
                        }
                        else
                        {
                            // 登录成功
                            Log.WriteLog(“信息“ String.Format(“登录成功:用户“{0}”“ user.Name) GetUserIP() user.ChineseName GetRequestUrl());

                            LoginSuccess(user);

                            return;
                        }
                    }
                    else
                    {
                        Log.WriteLog(“警告“ String.Format(“登录失败:用户“{0}”“ userName) GetUserIP() user.ChineseName GetRequestUrl());
                        Alert.Show(“用户名或密码错误!“);
                        return;
                    }
                }
                else
                {
                    Log.WriteLog(“警告“ String.Format(“登录失败:用户“{0}”不存在“ userName) GetUserIP() userName GetRequestUrl());
                    Alert.Show(“用户名或密码错误!“);
                    return;
                }
            
        }

        private void LoginSuccess(X_User user)
        {
            Session[“UserPassword“] = tbxPassword.Text.T

 属性            大小     日期    时间   名称
----------- ---------  ---------- -----  ----

     文件       8746  2013-10-24 10:43  default.aspx.cs

     文件       4116  2013-10-24 09:41  default.aspx.designer.cs

     文件       8376  2013-10-28 15:40  default.aspx

----------- ---------  ---------- -----  ----

                21238                    3


评论

共有 条评论