2015-06-19 06:09:07 +00:00
|
|
|
|
using System;
|
|
|
|
|
using System.Collections.Generic;
|
|
|
|
|
using System.Linq;
|
|
|
|
|
using System.Web;
|
|
|
|
|
using System.Web.UI;
|
|
|
|
|
using System.Web.UI.WebControls;
|
|
|
|
|
|
|
|
|
|
namespace CitySunlight
|
|
|
|
|
{
|
|
|
|
|
public partial class Basic : System.Web.UI.MasterPage
|
|
|
|
|
{
|
2015-06-23 08:40:30 +00:00
|
|
|
|
public String msg;
|
2015-06-19 06:09:07 +00:00
|
|
|
|
protected void Page_Load(object sender, EventArgs e)
|
|
|
|
|
{
|
|
|
|
|
|
|
|
|
|
}
|
|
|
|
|
public String GetLoginInfo()
|
|
|
|
|
{
|
|
|
|
|
String html = "";
|
|
|
|
|
if (Session["username"] == null)
|
2015-06-23 08:40:30 +00:00
|
|
|
|
//html = "<li><a href=\"#\" data-toggle=\"modal\" data-target=\"#loginModal\" >登录</a></li>";
|
2015-06-19 09:22:35 +00:00
|
|
|
|
html = "<li><a href=\"/Account/Login.aspx\" >登录</a></li>";
|
2015-06-19 06:09:07 +00:00
|
|
|
|
else
|
|
|
|
|
{
|
2015-06-23 07:28:58 +00:00
|
|
|
|
html = String.Format("<li><a href=\"#\" >欢迎您 {0} </a></li>", Session["username"].ToString());
|
2015-06-19 10:56:48 +00:00
|
|
|
|
html += "<li><a href=\"/Account/LogOut.aspx\" >注销</a></li>";
|
2015-06-19 09:22:35 +00:00
|
|
|
|
html += "<li><a href=\"/Product/ProductEdit.aspx?type=create\" >发布</a></li>";
|
|
|
|
|
html += "<li><a href=\"/Admin.aspx\" >管理</a></li>";
|
2015-06-19 06:09:07 +00:00
|
|
|
|
}
|
|
|
|
|
return html;
|
|
|
|
|
}
|
2015-06-23 08:40:30 +00:00
|
|
|
|
public String getAlert(String msg)
|
|
|
|
|
{
|
|
|
|
|
String html = "<div class=\"alert alert-{0} alert-dismissable\">";
|
|
|
|
|
html += "<button type=\"button\" class=\"close\" data-dismiss=\"alert\" aria-hidden=\"true\">×</button>";
|
|
|
|
|
html += "{1}</div>";
|
|
|
|
|
return (msg == null || msg == "") ? "" : String.Format(html, "danger", msg);
|
|
|
|
|
}
|
2015-06-23 10:37:55 +00:00
|
|
|
|
|
|
|
|
|
protected void login_Click(object sender, EventArgs e)
|
|
|
|
|
{
|
|
|
|
|
//String username = UserNameTx.Value;
|
|
|
|
|
String password = HttpUtils.getElementsbyName("PassWordTx");
|
|
|
|
|
String username = HttpUtils.getElementsbyName("UserNameTx");
|
|
|
|
|
login(username, password);
|
|
|
|
|
}
|
|
|
|
|
public bool login(String username, String password)
|
|
|
|
|
{
|
|
|
|
|
if ((username == null) || (password == null))
|
|
|
|
|
{
|
|
|
|
|
return false;
|
|
|
|
|
}
|
|
|
|
|
if ((username.Length == 0) || (password.Length == 0))
|
|
|
|
|
{
|
|
|
|
|
msg = "请填写完整的账号和密码!";
|
|
|
|
|
return false;
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
if (!UserManager.isExist(username))
|
|
|
|
|
{
|
|
|
|
|
msg = "当前用户不存在!";
|
|
|
|
|
return false;
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
if (UserManager.GetTimes(username) > 2)
|
|
|
|
|
{
|
|
|
|
|
msg = "登录错误超过3次,已被锁定,请联系管理员!";
|
|
|
|
|
return false;
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
if (UserManager.LoginUser(username, password))
|
|
|
|
|
{
|
|
|
|
|
Session["username"] = username;
|
|
|
|
|
return true;
|
|
|
|
|
}
|
|
|
|
|
else
|
|
|
|
|
{
|
|
|
|
|
msg = "账号密码错误,还可以尝试" + (4 - UserManager.GetTimes(username)) + "次..!";
|
|
|
|
|
return false;
|
|
|
|
|
}
|
|
|
|
|
}
|
2015-06-19 06:09:07 +00:00
|
|
|
|
}
|
|
|
|
|
}
|