私はウェブサイトを作成し、共有ホスティングにアップロードします。私はデフォルトのASP.NETログインコントロールを使用してログインしますが、「次回を覚えています」にチェックしても、ログインを再度要求する必要があることがあります。 私はそれを行うことができますどのように、私は、ログインせずに2週間の間にメンバーのWebページにアクセスすることを願って?ありがとう!ASP.NETでは、どのように2週間ログイン状態を維持できますか?
<%@ Page Language="C#" AutoEventWireup="false" CodeFile="Default2.aspx.vb" Inherits="Default2" %>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head runat="server">
<title></title>
</head>
<body>
<form id="form1" runat="server">
<div>
<asp:Login ID="Login1" runat="server">
</asp:Login>
</div>
</form>
</body>
</html>
<membership>
<providers>
<clear/>
<add name="AspNetSqlMembershipProvider"
type="System.Web.Security.SqlMembershipProvider"
connectionStringName="MyConnect"
enablePasswordRetrieval="false"
enablePasswordReset="true"
requiresUniqueEmail="true"
maxInvalidPasswordAttempts="10"
minRequiredPasswordLength="1"
minRequiredNonalphanumericCharacters="0"
passwordAttemptWindow="10"
applicationName="/"
requiresQuestionAndAnswer="true"
/>
</providers>
</membership>
ありがとう!私はセッションをpersisteする「インプロセス」を使用している場合、セッションがサーバーに紛失した場合 、何が起こるのだろうか?クライアントに再度ログインする必要がありますか?私の心の中で は、私は、クライアントが再びWebページを要求したときに、それが正しいWebページが返されます、セッションが失われた場合は、ユーザ名とパスワードは、クライアントのクッキーに格納されているため、Webサーバーのみ、不正なWebページを返すと思うし、再びログインする必要はありません。そうですか? –
HelloCW
@userこれをチェックするhttp://www.eggheadcafe.com/tutorials/aspnet/c3e1fc0b-3ea0-4955-af1e-2c052a55cd23/ aspnet-session-how-to-faqs.aspx – BizApps