车辆资产管理系统:扫描识别修改了初始密码的帐号列表
2017-10-18 14:22:35 访问(1559) 赞(0) 踩(0)
-
-
<%@ Page Language="C#" AutoEventWireup="true" CodeBehind="UserScanCheckPwd.aspx.cs" Inherits="BPMS.WEB.CommonModule.User.UserScanCheckPwd" %>
<!DOCTYPE html>
<html xmlns="http://www.w3.org/1999/xhtml">
<head runat="server">
<meta http-equiv="Content-Type" content="text/html; charset=utf-8"/>
<title></title>
</head>
<body>
<form id="form1" runat="server">
<div>
密码:<asp:TextBox ID="txt_Pwd" runat="server"></asp:TextBox>
<asp:Button ID="btn_Check" runat="server" Text="执行" OnClick="btn_Check_Click" />
<asp:Button ID="btn_Return" runat="server" Text="返回" OnClick="btn_Return_Click" />
<br />
<asp:TextBox ID="txt_Result" runat="server" TextMode="MultiLine" Width="100%" Height="300px"></asp:TextBox>
</div>
</form>
</body>
</html>
-
using SlowX.Core.ICoreClasses;
using SlowX.Core.Model;
using SlowX.DAL.Helpers;
using System;
using System.Collections.Generic;
using System.Text;
namespace BPMS.WEB.CommonModule.User
{
public partial class UserScanCheckPwd : BasicPage
{
protected void Page_Load(object sender, EventArgs e)
{
if (!IsAdministrator())
{
Response.Redirect("UserList.aspx");
}
}
/// <summary>
///
/// </summary>
/// <param name="xdbHelper"></param>
protected void CheckPwdClick(DBHelper xdbHelper)
{
bool bIsCreate = true;
if (xdbHelper == null)
{
xdbHelper
=
SlowX.DAL.Helpers.DBHelper.CreateDBHelper();
}
else
{
// 没有打开链接 //
bIsCreate = xdbHelper.IsNotOpen();
}
try
{
if (bIsCreate)
xdbHelper.OpenDBHelper();
eKing.EkVehicleLib.Business.CommonModule.User.BPMS_USER
bll
=
eKing.EkVehicleLib.Business.CommonModule.User.BPMS_USER.instance;
eKing.EkVehicleLib.Entity.CommonModule.User.BPMS_USER
entity
=
new eKing.EkVehicleLib.Entity.CommonModule.User.BPMS_USER();
IQueryDriver iq = entity;
List<BaseModel> theList = bll.ListBaseModel(entity, xdbHelper);
StringBuilder sb = new StringBuilder();
string inputPwd = txt_Pwd.Text;
eKing.EkVehicleLib.Helpers.eKingEkVehicleLibHelper
ch
=
eKing.EkVehicleLib.Helpers.eKingEkVehicleLibHelper.cInstance;
foreach (eKing.EkVehicleLib.Model.CommonModule.User.BPMS_USER
model in theList)
{
string str = ch.PasswordToMd5(model.Account, inputPwd);
if (str != model.Password)
{
sb.AppendLine(model.Account + " ++ " + model.RealName + " == " + model.UserId);
}
}
sb.AppendLine("end");
txt_Result.Text = sb.ToString();
if (bIsCreate)
xdbHelper.EndDBHelper();
}
catch (Exception err)
{
if (bIsCreate)
xdbHelper.TranDBHelper();
throw err;
}
finally
{
if (bIsCreate)
xdbHelper.FinallyDBHelper();
}
}
/// <summary>
///
/// </summary>
/// <param name="sender"></param>
/// <param name="e"></param>
protected void btn_Check_Click(object sender, EventArgs e)
{
try
{
CheckPwdClick(null);
}
catch (Exception err)
{
Response.Write(err.Message);
}
}
protected void btn_Return_Click(object sender, EventArgs e)
{
Response.Redirect("UserList.aspx");
}
}
}
上一条:
下一条:
相关评论
发表评论