나는 Godaddy와 웹 호스트를 가지고 있으며 내 도메인으로 SSL 인증서를 가져 왔습니다. login.aspx 페이지와 register.aspx 페이지를 https로 이동시키는 간단한 방법이 있습니까? redirect ("https : //domain/login.aspx")라고 명시 적으로 말하고 싶지 않습니다. 어떤 도움을 주셔서 감사합니다.등록 및 로그인 페이지 사용 https asp.net 4.0
1
A
답변
1
가장 쉬운 방법은 다음 코드로 페이지를 수정하는 것입니다. https로 리디렉션합니다.
if (!Request.IsLocal && !Request.IsSecureConnection)
{
string redirectUrl = Request.Url.ToString().Replace("http:", "https:");
Response.Redirect(redirectUrl);
}
0
당신이 너트를 얻을 싶다면 종종 간단한 솔루션이 최고입니다,하지만 ... 당신은 확인 목록을 만들기 위해 HTTP 모듈을 쓸 수
: 보안 연결)를 로컬로 실행하지 아니하는 경우 특정 페이지가 SSL로 리디렉션됩니다.
public class EnsureSslModule : IHttpModule
{
private static readonly string[] _pagesToEnsure = new[] { "login.aspx", "register.aspx" };
public void Dispose()
{
}
public void Init(HttpApplication context)
{
context.BeginRequest += OnBeginRequest;
}
public void OnBeginRequest(object sender, EventArgs e)
{
var application = (HttpApplication)sender;
var context = application.Context;
var url = context.Request.RawUrl;
if (!context.Request.IsSecureConnection
&& _pagesToEnsure.Any(page => url.IndexOf(page, StringComparison.InvariantCultureIgnoreCase) > -1))
{
var builder = new UriBuilder(url);
builder.Scheme = Uri.UriSchemeHttps;
context.Response.Redirect(builder.Uri
.GetComponents(UriComponents.AbsoluteUri & ~UriComponents.Port,
UriFormat.UriEscaped), true);
}
}
}
관련 문제
- 1. 장고 등록 로그인 및 한 페이지 등록
- 2. Android 4.0 로그인 및 JSON을 사용한 등록
- 3. 간단한 ASP.NET 4.0 로그인
- 4. ASP.NET 4.0 로그인 컨트롤에서 세션 사용
- 5. ASP.NET 로그인 페이지 리디렉션 문제
- 6. asp.net 응용 프로그램에서 Google 로그인 및 등록
- 7. Https, PHP 보안 로그인 페이지?
- 8. 사용 SSL/HTTPS 페이지
- 9. ASP.Net 로그인 페이지 문제
- 10. ASP.NET HTTPS/SSL 캐싱 및 동적 페이지
- 11. cakephp2.0에 등록 및 로그인
- 12. 로그인 양식 및 등록 양식
- 13. ASP.NET 4.0 데이터베이스 생성 페이지
- 14. 로그인 페이지 asp.net C#
- 15. asp.net 로그인 페이지
- 16. ASP.NET 로그인 페이지 스타일
- 17. 페이스 북으로 등록 및 로그인
- 18. ASP.NET 4.0 및 VS2008?
- 19. 장고 + 아파치 : HTTPS 만 로그인 페이지
- 20. HTTP로 리디렉션 Https 및 SEO asp.net mvc
- 21. 페이지 깜박임 Asp.Net 마스터 페이지 사용 Asp.Net
- 22. https://www.mydomain.com 및 https://mydomain.com
- 23. https 및 http가 포함 된 로그인 양식
- 24. ASP.NET HTTPS 및 RelativeUrls
- 25. NSURL 요청? 등록 및 로그인
- 26. 로그인 및 등록 페이지를 통합하셨습니까?
- 27. 안전한 로그인 및 등록 기능
- 28. MS 액세스가있는 ASP.net 사용자 등록 페이지 예외
- 29. 안드로이드 탭을 사용한 디자인 로그인 및 등록 페이지
- 30. express.js에 대한 everyauth의 로그인 및 등록 페이지 합치기
아마도 수동 리디렉션이 가장 신뢰할 수있는 방법 일 것입니다. 왜 그게 너에게 어울리지 않는거야? –