Skip to content
GitLab
Menu
Projects
Groups
Snippets
Loading...
Help
Help
Support
Community forum
Keyboard shortcuts
?
Submit feedback
Contribute to GitLab
Sign in / Register
Toggle navigation
Menu
Open sidebar
students
messenger
Commits
796349ba
Commit
796349ba
authored
Jan 01, 2021
by
우지원
Browse files
로그인, 회원가입 페이지(Nav추가)
parent
2a94cd4d
Changes
2
Hide whitespace changes
Inline
Side-by-side
client/src/Pages/LogInPage.js
View file @
796349ba
import
React
,
{
useState
}
from
'
react
'
;
import
React
,
{
useState
}
from
'
react
'
;
import
{
Button
,
Form
,
Container
}
from
'
react-bootstrap
'
;
import
{
Button
,
Form
,
Container
,
Navbar
}
from
'
react-bootstrap
'
;
import
{
Link
}
from
'
react-router-dom
'
;
import
{
Link
}
from
'
react-router-dom
'
;
function
LogIn
()
{
function
LogIn
()
{
...
@@ -16,42 +16,50 @@ function LogIn() {
...
@@ -16,42 +16,50 @@ function LogIn() {
};
};
return
(
return
(
<
Form
noValidate
validated
=
{
validated
}
onSubmit
=
{
handleSubmit
}
>
<>
<
Container
className
=
"
d-flex justify-content-center
"
>
<
Navbar
bg
=
"
dark
"
variant
=
"
dark
"
>
<
div
className
=
"
mt-5 p-5 shadow w-75
"
>
<
Navbar
.
Brand
>
YDK
Messenger
<
/Navbar.Brand
>
<
/Navbar
>
<
h2
className
=
"
text-center
"
>
로그인
<
/h2
>
<
Form
noValidate
validated
=
{
validated
}
onSubmit
=
{
handleSubmit
}
>
<
Form
.
Group
controlId
=
"
formGroupEmail
"
>
<
Container
className
=
"
d-flex justify-content-center
"
>
<
Form
.
Label
>
이메일
<
/Form.Label
>
<
div
className
=
"
mt-5 p-5 shadow w-75
"
>
<
Form
.
Control
required
<
h2
className
=
"
text-center
"
>
로그인
<
/h2
>
type
=
"
text
"
placeholder
=
"
이메일을 입력해주세요
"
/>
<
Form
.
Group
controlId
=
"
formGroupEmail
"
>
<
Form
.
Control
.
Feedback
type
=
"
invalid
"
>
<
Form
.
Label
>
이메일
<
/Form.Label
>
필수
정보입니다
!
이메일을
입력해주세요
!
<
Form
.
Control
required
type
=
"
text
"
placeholder
=
"
이메일을 입력해주세요
"
/>
<
Form
.
Control
.
Feedback
type
=
"
invalid
"
>
필수
정보입니다
!
이메일을
입력해주세요
!
<
/Form.Control.Feedback
>
<
/Form.Control.Feedback
>
<
/Form.Group
>
<
/Form.Group
>
<
Form
.
Group
controlId
=
"
formGroupPassword
"
>
<
Form
.
Group
controlId
=
"
formGroupPassword
"
>
<
Form
.
Label
>
비밀번호
<
/Form.Label
>
<
Form
.
Label
>
비밀번호
<
/Form.Label
>
<
Form
.
Control
<
Form
.
Control
required
required
type
=
"
text
"
type
=
"
text
"
placeholder
=
"
비밀번호를 입력해주세요
"
/>
placeholder
=
"
비밀번호를 입력해주세요
"
/>
<
Form
.
Control
.
Feedback
type
=
"
invalid
"
>
<
Form
.
Control
.
Feedback
type
=
"
invalid
"
>
필수
정보입니다
!
비밀번호를
입력해주세요
!
필수
정보입니다
!
비밀번호를
입력해주세요
!
<
/Form.Control.Feedback
>
<
/Form.Control.Feedback
>
<
/Form.Group
>
<
/Form.Group
>
<
Button
type
=
"
submit
"
variant
=
"
outline-success
"
size
=
"
lg
"
className
=
"
mr-4
"
block
>
로그인
<
/Button
>
<
Link
to
=
"
./homepage
"
>
<
Button
type
=
"
submit
"
variant
=
"
outline-success
"
size
=
"
lg
"
className
=
"
mr-4
"
block
>
로그인
<
/Button
>
<
Link
to
=
"
./signuppage
"
>
<
/Link
>
<
h6
type
=
"
button
"
className
=
"
text-right mt-2
"
style
=
{{
cursor
:
'
pointer
'
}}
>
회원가입
<
/h6
>
<
/Link
>
<
Link
to
=
"
./signuppage
"
>
<
/div
>
<
h6
type
=
"
button
"
className
=
"
text-right mt-2
"
style
=
{{
cursor
:
'
pointer
'
}}
>
회원가입
<
/h6
>
<
/Container
>
<
/Link
>
<
/Form
>
<
/div
>
<
/Container
>
<
/Form
>
<
/
>
);
);
}
}
...
...
client/src/Pages/SignUpPage.js
View file @
796349ba
import
React
,
{
useState
}
from
'
react
'
;
import
React
,
{
useState
}
from
'
react
'
;
import
{
Button
,
Form
,
Container
}
from
'
react-bootstrap
'
;
import
{
Button
,
Form
,
Container
,
Navbar
}
from
'
react-bootstrap
'
;
import
{
Link
}
from
'
react-router-dom
'
;
import
{
Link
}
from
'
react-router-dom
'
;
function
SingUp
()
{
function
SingUp
()
{
...
@@ -16,64 +16,70 @@ function SingUp() {
...
@@ -16,64 +16,70 @@ function SingUp() {
};
};
return
(
return
(
<
div
>
<>
<
Form
noValidate
validated
=
{
validated
}
onSubmit
=
{
handleSubmit
}
>
<
Navbar
bg
=
"
dark
"
variant
=
"
dark
"
>
<
Container
className
=
"
d-flex justify-content-center
"
>
<
Navbar
.
Brand
>
YDK
Messenger
<
/Navbar.Brand
>
<
div
className
=
"
mt-5 p-5 shadow w-75
"
>
<
/Navbar
>
<
h2
className
=
"
text-center
"
>
회원가입
<
/h2
>
<
div
>
<
Form
noValidate
validated
=
{
validated
}
onSubmit
=
{
handleSubmit
}
>
<
Container
className
=
"
d-flex justify-content-center
"
>
<
div
className
=
"
mt-5 p-5 shadow w-75
"
>
<
Form
.
Group
controlId
=
"
formGroupUsername
"
>
<
h2
className
=
"
text-center
"
>
회원가입
<
/h2
>
<
Form
.
Label
>
이름
<
/Form.Label
>
<
Form
.
Control
<
Form
.
Group
controlId
=
"
formGroupUsername
"
>
required
<
Form
.
Label
>
이름
<
/Form.Label
>
type
=
"
text
"
<
Form
.
Control
placeholder
=
"
이름을 입력해주세요
"
/>
required
<
Form
.
Control
.
Feedback
type
=
"
invalid
"
>
type
=
"
text
"
필수
정보입니다
!
이름을
입력해주세요
!
placeholder
=
"
이름을 입력해주세요
"
/>
<
Form
.
Control
.
Feedback
type
=
"
invalid
"
>
필수
정보입니다
!
이름을
입력해주세요
!
<
/Form.Control.Feedback
>
<
/Form.Control.Feedback
>
<
/Form.Group
>
<
/Form.Group
>
<
Form
.
Group
controlId
=
"
formGroupNickname
"
>
<
Form
.
Group
controlId
=
"
formGroupNickname
"
>
<
Form
.
Label
>
별명
<
/Form.Label
>
<
Form
.
Label
>
별명
<
/Form.Label
>
<
Form
.
Control
<
Form
.
Control
required
required
type
=
"
text
"
type
=
"
text
"
placeholder
=
"
별명을 입력해주세요
"
/>
placeholder
=
"
별명을 입력해주세요
"
/>
<
Form
.
Control
.
Feedback
type
=
"
invalid
"
>
<
Form
.
Control
.
Feedback
type
=
"
invalid
"
>
필수
정보입니다
!
별명을
입력해주세요
!
필수
정보입니다
!
별명을
입력해주세요
!
<
/Form.Control.Feedback
>
<
/Form.Control.Feedback
>
<
/Form.Group
>
<
/Form.Group
>
<
Form
.
Group
controlId
=
"
formGroupEmail
"
>
<
Form
.
Group
controlId
=
"
formGroupEmail
"
>
<
Form
.
Label
>
이메일
<
/Form.Label
>
<
Form
.
Label
>
이메일
<
/Form.Label
>
<
Form
.
Control
<
Form
.
Control
required
required
type
=
"
text
"
type
=
"
text
"
placeholder
=
"
이메일을 입력해주세요
"
/>
placeholder
=
"
이메일을 입력해주세요
"
/>
<
Form
.
Control
.
Feedback
type
=
"
invalid
"
>
<
Form
.
Control
.
Feedback
type
=
"
invalid
"
>
필수
정보입니다
!
이메일을
입력해주세요
!
필수
정보입니다
!
이메일을
입력해주세요
!
<
/Form.Control.Feedback
>
<
/Form.Control.Feedback
>
<
/Form.Group
>
<
/Form.Group
>
<
Form
.
Group
controlId
=
"
formGroupPassword
"
>
<
Form
.
Group
controlId
=
"
formGroupPassword
"
>
<
Form
.
Label
>
비밀번호
<
/Form.Label
>
<
Form
.
Label
>
비밀번호
<
/Form.Label
>
<
Form
.
Control
<
Form
.
Control
required
required
type
=
"
text
"
type
=
"
text
"
placeholder
=
"
비밀번호를 입력해주세요
"
/>
placeholder
=
"
비밀번호를 입력해주세요
"
/>
<
Form
.
Control
.
Feedback
type
=
"
invalid
"
>
<
Form
.
Control
.
Feedback
type
=
"
invalid
"
>
필수
정보입니다
!
비밀번호를
입력해주세요
!
필수
정보입니다
!
비밀번호를
입력해주세요
!
<
/Form.Control.Feedback
>
<
/Form.Control.Feedback
>
<
/Form.Group
>
<
/Form.Group
>
<
Link
to
=
"
./homepage
"
>
<
Link
to
=
"
./
"
>
<
Button
type
=
"
submit
"
variant
=
"
outline-success
"
size
=
"
lg
"
className
=
"
mr-4
"
block
>
가입
<
/Button
>
<
Button
type
=
"
submit
"
variant
=
"
outline-success
"
size
=
"
lg
"
className
=
"
mr-4
"
block
>
가입
<
/Button
>
<
/Link
>
<
/Link
>
<
/div
>
<
/div
>
<
/Container
>
<
/Container
>
<
/Form
>
<
/Form
>
<
/div
>
<
/div
>
<
/
>
)
)
}
}
...
...
Write
Preview
Markdown
is supported
0%
Try again
or
attach a new file
.
Attach a file
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment