| Server IP : 209.209.40.120 / Your IP : 216.73.217.112 Web Server : Microsoft-IIS/10.0 System : Windows NT NEWWWW 10.0 build 17763 (Windows Server 2019) i586 User : NEWWWW$ ( 0) PHP Version : 8.3.30 Disable Function : NONE MySQL : OFF | cURL : ON | WGET : OFF | Perl : OFF | Python : OFF | Sudo : OFF | Pkexec : OFF Directory : C:/SolidCP/Portal/DesktopModules/SolidCP/ApplicationInstallerControls/ |
Upload File : |
<%@ Control Language="c#" AutoEventWireup="true" %>
<%@ Implements interface="SolidCP.Portal.IWebInstallerSettings" %>
<%@ Import namespace="SolidCP.EnterpriseServer" %>
<%@ Import Namespace="System.Text" %>
<%@ Import Namespace="System.Security.Cryptography" %>
<script language="C#" runat="server">
void Page_Load()
{
}
public void GetSettings(InstallationInfo inst)
{
inst["ValidationKey"] = CreateCryptoKey(20);
inst["DecryptionKey"] = CreateCryptoKey(24);
inst["admin.username"] = txtUsername.Text;
inst["admin.password"] = txtPassword.Text;
inst["admin.email"] = txtEmail.Text;
inst["createSamples"] = chkCreateSample.Checked ? "1" : "0";
}
protected string CreateCryptoKey(int len)
{
byte[] bytes = new byte[len];
new RNGCryptoServiceProvider().GetBytes(bytes);
StringBuilder sb = new StringBuilder();
for(int i = 0; i < bytes.Length; i++)
{
sb.Append(string.Format("{0:X2}",bytes[i]));
}
return sb.ToString();
}
</script>
<table cellPadding="2" width="100%">
<tr>
<td class=SubHead colspan=2>
Enter the username and password you would like to use for the administrator account
of your new Community Server site:
</td>
</tr>
<tr>
<td align="left" width=200 nowrap class=SubHead>Username:</TD>
<td align="left" width=100% class=Normal>
<asp:textbox id="txtUsername" runat="server" CssClass=form-control>admin</asp:textbox>
</td>
</tr>
<tr>
<td align="left" class=SubHead>Password:</TD>
<td align="left" class=Normal>
<asp:textbox id="txtPassword" runat="server" TextMode="Password" CssClass=form-control></asp:textbox>
</td>
</tr>
<tr>
<td align="left" class=SubHead>Confirm Password:</td>
<td align="left" class=Normal>
<asp:textbox id="txtConfirmPassword" runat="server" TextMode="Password" CssClass=form-control></asp:textbox>
<asp:comparevalidator EnableClientScript=True Enabled=True id="ComparePassword" runat="server" ControlToValidate="txtConfirmPassword" ControlToCompare="txtPassword" Cssclass="color:red">*</asp:comparevalidator>
</td>
</tr>
<tr>
<td align="left" width=200 nowrap class=SubHead>E-Mail:</TD>
<td align="left" width=100% class=Normal>
<asp:textbox id="txtEmail" runat="server" CssClass=form-control>admin@site.com</asp:textbox>
</td>
</tr>
<tr>
<td align=left class=SubHead> </td>
<td align=left class=NormalBold>
<asp:Checkbox id="chkCreateSample" runat=server Text="Create Sample Data" Checked=false />
</td>
</tr>
</table>