To set SSL for the logon.aspx page, please go to your solution in Visual Studio and open CMSPages/logon.aspx and its code-behind file.
Now write the following code in the Page_Load method:
if (HttpContext.Current.Request.Url.AbsoluteUri.ToLower().StartsWith("http://"))
{
Response.Redirect(HttpContext.Current.Request.Url.AbsoluteUri.Replace("http://", "https://"));
}