/* 활용 예제 */ using ExtremeSwank.Authentication.OpenID; public partial class _Default { protected void LoginButton_Click(object sender, EventArgs e) { OpenIDConsumer openid = new OpenIDConsumer(); openid.Identity = LoginBox1.Text; Session["OpenID_Login"] = openid.Identity; openid.BeginAuth(); } protected void LogOutButton_Click(object sender, EventArgs e) { Session["OpenID_UserObject"] = null; // Handle user logout here } protected void Page_Load(object sender, EventArgs e) { if (!IsPostBack) { OpenIDConsumer openid = new OpenIDConsumer(); switch (openid.RequestedMode) { case RequestedMode.IdResolution: openid.Identity = (string)Session["OpenID_Login"]; if (openid.Validate()) { OpenIDUser thisuser = openid.RetrieveUser(); Session["OpenID_UserObject"] = thisuser; // Authentication successful - Perform login here } else { // Authentication failure handled here } break; case RequestedMode.CancelledByUser: // User has cancelled authentication - handle here break; } } } }
[MSSQL] 테이블 간 데이터 복사 (3) | 2009.03.27 |
---|---|
Internet Explorer z-index 버그 해결 방법 (6) | 2009.03.25 |
[XHTML] a 태그 - 링크 만들기 (2) | 2008.04.14 |
목록) XHTML™ 1.1 (2) | 2008.04.14 |
[XHTML] img 태그 (2) | 2008.01.29 |
[XHTML] h1, h2, h3, h4, h5, h6 태그 - 제목만들기 (0) | 2007.12.26 |
[개발팁] Visual Studio(VS) 발행 빌드(Build) 시 "빌드 인덱스가 배열 범위를 벗어났습니다."오류 처리 (0) | 2007.11.20 |
[XHTML] html 태그 (0) | 2007.11.12 |