lshlfyf - 2007-8-21 17:20:00
在首页调用用户登录怎么做啊
lshlfyf - 2007-9-3 21:34:00
有没有具体一点的
代码等啊
lshlfyf - 2007-9-5 20:28:00
:b :b :b :b
lshlfyf - 2007-9-6 10:57:00
根目录
index.aspx-->index.aspx.old
aspx\1\website.aspx-->default.aspx
现在default.aspx文件想怎么改都行了
lshlfyf - 2007-9-6 10:58:00
website cs代码
using Discuz.Aggregation;
using Discuz.Common;
using Discuz.Config;
using Discuz.Forum;
using Discuz.Forum.Entity;
using Discuz.Web.UI.Pages;
using System;
using System.Data;
namespace Discuz.ForumPage
{
public class website : BasePage
{
// Constructors
public website ()
{
this.rotatepicdata = "";
this.photoconfig = PhotoConfigs.GetConfig();
}
// Methods
protected override void ShowPage ()
{
this.__postlist = WebSites.GetPostListFromFile(1);
this.__topiclist = WebSites.GetForumTopicList();
this.__newtopiclist = WebSites.GetForumNewTopicList();
this.__hottopiclist = WebSites.GetForumHotTopicList();
this.__hotforumlist = WebSites.GetHotForumList();
this.__spaceconfigs = WebSites.GetSpaceListFromFile(1);
this.__spacepostlist = WebSites.GetSpacePostList(1);
this.__albuminfos = WebSites.GetSpaceAlbumListFromFile(1);
this.__recentupdatespaceList = WebSites.GetRecentUpdateSpaceList(this.photoconfig.Lastupdatespace);
this.announcementlist = Announcements.GetSimplifiedAnnouncementList(base.nowdatetime, "2999-01-01 00:00:00");
this.announcementcount = 0;
if (this.announcementlist != null)
{
this.announcementcount = this.announcementlist.Rows.Count;
}
this.rotatepicdata = WebSites.GetRotatePicData();
if (DNTRequest.GetString("userkey") != "")
{
if (DNTRequest.GetString("userkey") == base.userkey)
{
base.AddMsgLine("\u5df2\u7ecf\u6e05\u9664\u4e86\u60a8\u7684\u767b\u5f55\u4fe1\u606f, \u7a0d\u540e\u60a8\u5c06\u4ee5\u6e38\u5ba2\u8eab\u4efd\u8fd4\u56de\u9996\u9875");
Users.UpdateOnlineTime(base.userid);
base.userid = -1;
OnlineUsers.DeleteRows(base.olid);
ForumUtils.ClearUserCookie();
Utils.WriteCookie("dnttemplateid", "", -999999);
base.SetUrl("website.aspx");
}
else
{
base.AddMsgLine("\u65e0\u6cd5\u786e\u5b9a\u60a8\u7684\u8eab\u4efd, \u7a0d\u540e\u8fd4\u56de\u9996\u9875");
}
}
if (DNTRequest.IsPost())
{
if (!Users.Exists(DNTRequest.GetString("username")))
{
base.AddErrLine("\u7528\u6237\u4e0d\u5b58\u5728");
}
if (DNTRequest.GetString("password").Equals(""))
{
base.AddErrLine("\u5bc6\u7801\u4e0d\u80fd\u4e3a\u7a7a");
}
if (!base.IsErr())
{
int uid = -1;
if (base.config.Passwordmode == 1)
{
uid = Users.CheckDvBbsPassword(DNTRequest.GetString("username"), DNTRequest.GetString("password"));
}
else
{
uid = Users.CheckPassword(DNTRequest.GetString("username"), DNTRequest.GetString("password"), true);
}
if (uid != -1)
{
ShortUserInfo info1 = Users.GetShortUserInfo(uid);
if (info1.Groupid == 8)
{
base.AddErrLine("\u62b1\u6b49, \u60a8\u7684\u7528\u6237\u8eab\u4efd\u5c1a\u672a\u5f97\u5230\u9a8c\u8bc1");
if (base.config.Regverify == 1)
{
base.AddMsgLine("\u8bf7\u60a8\u5230\u60a8\u7684\u90ae\u7bb1\u4e2d\u70b9\u51fb\u6fc0\u6d3b\u94fe\u63a5\u6765\u6fc0\u6d3b\u60a8\u7684\u5e10\u53f7");
}
if (base.config.Regverify == 2)
{
base.AddMsgLine("\u60a8\u9700\u8981\u7b49\u5f85\u4e00\u4e9b\u65f6\u95f4, \u5f85\u7cfb\u7edf\u7ba1\u7406\u5458\u5ba1\u6838\u60a8\u7684\u5e10\u6237\u540e\u624d\u53ef\u767b\u5f55\u4f7f\u7528");
}
}
else
{
LoginLogs.DeleteLoginLog(DNTRequest.GetIP());
UserCredits.UpdateUserCredits(uid);
int expires = 0;
if (DNTRequest.GetString("expires") == "on")
{
expires = 0x503340;
}
ForumUtils.WriteUserCookie(uid, expires, base.config.Passwordkey, DNTRequest.GetInt("templateid", 0), DNTRequest.GetInt("loginmode", -1));
OnlineUsers.UpdateAction(base.olid, UserAction.Login.ActionID, 0, base.config.Onlinetimeout);
Users.UpdateUserLastvisit(uid, DNTRequest.GetIP());
base.username = DNTRequest.GetString("username");
base.userid = uid;
UserInfo info2 = Users.GetUserInfo(uid);
base.usergroupinfo = UserGroups.GetUserGroupInfo(info2.Groupid);
base.useradminid = base.usergroupinfo.Radminid;
base.SetUrl("website.aspx");
base.SetMetaRefresh(1);
}
}
else
{
int num3 = LoginLogs.UpdateLoginLog(DNTRequest.GetIP(), true);
if (num3 > 5)
{
base.AddErrLine("\u60a8\u5df2\u7ecf\u8f93\u5165\u5bc6\u78015\u6b21\u9519\u8bef, \u8bf715\u5206\u949f\u540e\u518d\u8bd5");
}
else
{
base.AddErrLine("\u5bc6\u7801\u6216\u5b89\u5168\u63d0\u95ee\u7b2c" + num3.ToString() + "\u6b21\u9519\u8bef, \u60a8\u6700\u591a\u67095\u6b21\u673a\u4f1a\u91cd\u8bd5");
}
}
}
}
}
// Instance Fields
public PostInfo[] __postlist;
public DataTable __topiclist;
public DataTable __newtopiclist;
public DataTable __hottopiclist;
public DataTable __hotforumlist;
public SpaceConfigInfoExt[] __spaceconfigs;
public AlbumInfo[] __albuminfos;
public SpaceShortPostInfo[] __spacepostlist;
public DataTable __recentupdatespaceList;
public int announcementcount;
public DataTable announcementlist;
public string rotatepicdata;
public PhotoConfigInfo photoconfig;
}
}
cnssl - 2007-12-16 17:20:00
怎么和C像啊?