FmcmsUi/member/login.aspx.cs

(开头部分) 2KB

这里只显示每个文件的开头 60 行。登录后可以解锁完整代码。

using System;
using System.Data;
using System.Configuration;
using System.Collections;
using System.Web;
using System.Web.Security;
using System.Web.UI;
using System.Web.UI.WebControls;
using System.Web.UI.WebControls.WebParts;
using System.Web.UI.HtmlControls;

public partial class member_login : System.Web.UI.Page
{
    protected void Page_Load(object sender, EventArgs e)
    {

    }
    /// <summary>
    /// 会员登录
    /// </summary>
    /// <param name="sender"></param>
    /// <param name="e"></param>
    protected void ImageButton1_Click(object sender, ImageClickEventArgs e)
    {
        Fm.Bussiness.Fm_Admin_Login login = new Fm.Bussiness.Fm_Admin_Login();
        Fm.Bussiness.member member = new Fm.Bussiness.member();

        //将获取的密码进行加密
        string pass = FormsAuthentication.HashPasswordForStoringInConfigFile(password.Text.Trim(), "MD5");
        //验证用户名的正误
        DataView ds = login.Admin_Login(username.Text.Trim(), pass) as DataView;
        if (ds.Count > 0)
        {
            //把用户名和用户名存储到Session会话中
            Session["membername"] = username.Text.Trim();
            Session["memberid"] = ds[0]["u_id"].ToString();
            //保存用户登录信息
            Fm.EntityClass.Login lo = new Fm.EntityClass.Login();
            lo.lo_user = username.Text.Trim();
            lo.lo_ip = Request.UserHostAddress.ToString();
            lo.lo_time = DateTime.Now;
            login.Login_Ip(lo);
            //查询所属角色组
            DataView dv = member.member_role(int.Parse(Session["memberid"].ToString()));
            if (dv.Count > 0)
            {
                //判断所属角色ID是否为管理组
                if (dv[0]["g_id"].ToString() == "1")
                {
                    //把角色ID存储到Session会话中
                    Session["rid"] = 0;
                }
                else
                {
                    Session["rid"] = dv[0]["r_id"].ToString();
                }
                Response.Redirect("main.aspx");
            }
            else
            {
后面还有 9 行代码,解锁后查看完整代码

24 小时内免费解锁 3 个项目,之后 1 积分/个。 规则说明

AI 解读

登录后可用,每次 10 积分,解读结果公开显示在下面。

还没有人解读过这个文件。