乙個簡單的Membership練習記錄

2022-03-26 03:28:02 字數 3581 閱讀 9855

1.找到c:\windows\microsoft.net\framework\v2.0.50727下的aspnet_regsql.exe,雙擊安裝(在之前建立乙個sql資料庫membershiptest);

2.新建幾個aspx頁面,如圖:

3.配置檔案web.config中,找到節點,改為如下:

<

authentication

mode

="forms"

>

<

forms

defaulturl

="~/default.aspx"

loginurl

="~/login.aspx"

timeout

="30"

>

forms

>

authentication

>

增加節點:

<

membership

>

<

providers

>

<

clear

/>

<

add

name

="aspnetsqlmembershipprovider"

type

="system.web.security.sqlmembershipprovider, system.web, version=2.0.0.0, culture=neutral, publickeytoken=b03f5f7f11d50a3a"

connectionstringname

="connectionstring"

enablepasswordretrieval

="false"

enablepasswordreset

="true"

requiresquestionandanswer

="true"

="/"

requiresuniqueemail

="false"

passwordformat

="hashed"

maxinvalidpasswordattempts

="5"

minrequiredpasswordlength

="7"

minrequirednonalphanumericcharacters

="1"

passwordattemptwindow

="10"

passwordstrengthregularexpression

=""/>

providers

>

membership

>

以上節點從c:\windows\microsoft.net\framework\v2.0.50727\config的machine.config檔案中,查詢membership中尋找,然後複製貼上;其中需要修改的是connectionstringname="connectionstring",其中

connectionstring為連線membershiptest的連線字串的name:

<

connectionstrings

>

<

add

name

="connectionstring"

connectionstring

="datasource=.\sqlexpress;database=membershiptest;trusted_connection=true;"

/>

connectionstrings

>

4.aspx頁面控制項設定default.aspx頁面

<

div>

<

asp:loginview

id="loginview1"

runat

="server"

>

<

anonymoustemplate

>

<

asp:loginstatus

id="loginstatus1"

runat

="server"

/>

anonymoustemplate

>

<

loggedintemplate

>

<

asp:loginname

id="loginname1"

runat

="server"

/>

<

asp:loginstatus

id="loginstatus2"

runat

="server"

/>

loggedintemplate

>

asp:loginview

>

div>

login.aspx頁面

<

div>

<

asp:login

id="login1"

runat

="server"

createusertext

="註冊新使用者"

createuserurl

="~/register.aspx"

>

asp:login

>

div>

register.aspx頁面

拖控制項  登入下面的createuserwizard控制項

account.aspx頁面

<

div>

<

asp:loginname

id="loginname1"

runat

="server"

/>

<

asp:loginstatus

id="loginstatus1"

runat

="server"

/>

div>

在配置檔案中後面加入:

<

location

path

="account.aspx"

>

<

system.web

>

<

authorization

>

<

deny

users

="?"

/>

authorization

>

system.web

>

location

>

說明:定位account.aspx頁面,匿名使用者,刪除沒有登入的使用者,即沒有登入的使用者不能訪問;

乙個簡單的verlig程式 乙個簡單C程式的介紹

我們前面學了c語言的一些理論知識,今天通過乙個簡單的程式先來看一看c語言程式是什麼樣子。然後再對程式中的 進行介紹。這個語句的功能是進行有關的預處理操作。include稱為檔案包含命令,後面尖括號的內容稱為標頭檔案或首檔案。此處指包含stdio.h系統標頭檔案,在下面主函式中使用的printf 函式...

乙個簡單的Timer

關於system pause 的作用是暫停一下程式,等待按回車鍵繼續執行下一語句,類似getchar 的作用,不改變程式流程 system是呼叫dos的命令列,你還可以呼叫其他的命令,比如 system md d wang 這就是呼叫dos命令中的md命令,在d盤的根目錄下建立乙個資料夾,名字為wa...

乙個簡單的job Oracle

以前總在想 如果能讓 資料庫 自己在某種特定的條件下 比如時間這種特定的條件下 自己執行一些事務,比如在夜裡12 00執行資料備份,定期向表中插入一些資料.這時選擇 job 來實現以上的一些功能就是乙個不錯的選擇 下面是我寫的乙個最簡單的 job 例子,大家有什麼好方法也可以寫出來 這個job 執行...