-
Notifications
You must be signed in to change notification settings - Fork 0
/
Register.aspx
107 lines (79 loc) · 4.54 KB
/
Register.aspx
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
<%@ Page Title="" Language="C#" MasterPageFile="~/Site.Master" AutoEventWireup="true" CodeBehind="Register.aspx.cs" Inherits="SalesSystem.Register" %>
<asp:Content ID="Content1" ContentPlaceHolderID="MainContent" runat="server">
<style>
.txt {
max-width: 60%;
margin-top: 2.5%;
}
</style>
<div class="row " style="margin-top: 3%">
<div class="col-md-6">
<div class="mb-3">
<asp:Label ID="lblEmailUser" runat="server" Text="Email :" CssClass="form-label"></asp:Label>
<asp:TextBox runat="server" CssClass="form-control txt" ID="txtemailuser" PlaceHolder="Enter Email" TextMode="Email" />
<p style="color:red" runat="server" id="pEmailValidate" visible="false">That email has already been registered </p>
<asp:RequiredFieldValidator Style="color: red" ErrorMessage="Email Required" ControlToValidate="txtemailuser" runat="server" />
</div>
<div class="mb-0">
<asp:Label ID="lblPass" runat="server" Text="Enter new Pass : " CssClass="form-label"></asp:Label>
<asp:TextBox runat="server" CssClass="form-control txt" ID="txtPass" PlaceHolder="Enter New Password" />
<asp:RequiredFieldValidator Style="color: red" ErrorMessage="Password Required" ControlToValidate="txtPass" runat="server" />
<div>
<asp:RegularExpressionValidator Style="color: red" ErrorMessage="Minimum eight characters, at least one letter , one number and not simbols."
ControlToValidate="txtPass"
ValidationExpression="^(?=.*[A-Za-z])(?=.*\d)[A-Za-z\d]{8,}$" runat="server" />
</div>
</div>
<div class="mb-3">
<asp:Label runat="server" ID="lblRepeatPass" Text="Repeat Pass : " CssClass="form-label"></asp:Label>
<asp:TextBox runat="server" CssClass="form-control txt" ID="txtRepeatPass" PlaceHolder="Repeat Password " />
</div>
<p style="color: red" runat="server" visible="false" id="pPasswords">The passwords are not Equals </p>
<div class="mb-3">
<asp:Label ID="lblName" runat="server" Text="Name :" CssClass="form-label"></asp:Label>
<asp:TextBox runat="server" CssClass="form-control txt" ID="TxtName" PlaceHolder="Enter your Name" />
<asp:RequiredFieldValidator Style="color: red" ErrorMessage="Name Required" ControlToValidate="TxtName" runat="server" />
</div>
<div class="mb-3">
<asp:Label ID="lblSurname" runat="server" Text="Surname :" CssClass="form-label"></asp:Label>
<asp:TextBox runat="server" CssClass="form-control txt" ID="TxtSurname" PlaceHolder="Enter your Surname" />
</div>
</div>
<div class="col-md-6">
<div class="mb-3">
<asp:Label ID="lblUrlImg" runat="server" Text="Url Image :" CssClass="form-label txt"></asp:Label>
</div>
<div class="mb-3">
<input type="file" id="fileUser1" runat="server" cssclass="form-control" />
</div>
<div class="mb-3">
<asp:Label ID="lblUrlLink" Text="Or enter your Url: " runat="server" CssClass="form-label txt" />
</div>
<div class="mb-3">
<asp:TextBox runat="server" PlaceHolder="Enter Url " ID="txtUrlLink" CssClass="form-control txt" />
</div>
<div class="mb-3">
<asp:Image runat="server" ID="txtImgUser1" CssClass="img-fluid mb-3 imgBorder" AlternateText="User Image" Style="max-width: 400px; margin-top: 3%; height: auto" />
</div>
</div>
</div>
<div class="row" >
<div class="col-md-6">
<%if (Security.Validation.Login(Session["user"]))
{
%>
<div class="mb-3">
<asp:Button Text="Cancel" ID="btnCancel" OnClick="btnCancel_Click" CssClass="btn btn-danger" Visible="false" runat="server" />
</div>
<div class="mb-3">
<a href="Profile.aspx" class="btn btn-success">Edit Profile</a>
</div>
<%}
else
{ %>
<asp:Button Text="Create User" ID="btnCreate" OnClick="btnCreate_Click" CssClass="btn btn-primary" runat="server" AutoPostback="false" Style="margin-top: 2%" />
<%
}%>
</div>
</div>
</asp:Content>