Письмо о восстановлении пароля

This commit is contained in:
ErickSkrauch 2016-10-03 00:29:20 +03:00
parent d27bceaff5
commit 5a64af093d
9 changed files with 83 additions and 0 deletions

View File

@ -0,0 +1,51 @@
import { PropTypes } from 'react';
import { FormattedMessage as Message } from 'react-intl';
import { Userbar, Header, Content, Footer } from 'components/layout';
import { Table } from 'components/table';
import { Code } from 'components/blocks';
import { BitmapText } from 'components/text';
import { lightViolet } from 'components/ui/colors';
import styles from './styles';
import messages from './messages.intl.json';
export default function ForgotPassword({username, link, code}) {
return (
<div>
<Userbar />
<Header username={username} title={
<BitmapText message={messages.forget_the_password_image} />
} />
<Content>
<Table>
<tr>
<td>
<div style={styles.paragraph}>
<Message {...messages.shit_happens} />
</div>
</td>
</tr>
<tr>
<td>
<Code code={code} link={link} color={lightViolet} label={
<BitmapText message={messages.continue_image} />
} />
</td>
</tr>
</Table>
</Content>
<Footer />
</div>
);
}
ForgotPassword.propTypes = {
username: PropTypes.string,
link: PropTypes.string,
code: PropTypes.string
};

View File

@ -0,0 +1,7 @@
export default {
default: {
username: 'ErickSkrauch',
code: 'I7SP06BUTLLM8MA03O',
link: 'https://account.ely.by/activation/I7SP06BUTLLM8MA03O'
},
};

View File

@ -0,0 +1,3 @@
import ForgotPassword from './ForgotPassword';
export default ForgotPassword;

View File

@ -0,0 +1,5 @@
{
"forget_the_password_image": "Forget the password?",
"shit_happens": "Oops, this happens. If you wish to continue changing the password, you should enter the following code on the website. If you didn't start this process, just delete this email to be sure this code may be used to steal your password.",
"continue_image": "Continue"
}

View File

@ -0,0 +1,5 @@
export default {
contentCenterCell: {
textAlign: 'center'
}
};

View File

@ -5,6 +5,9 @@
"components.layout.footer.footer_logo_alt": "Ely.by - Альтэрнатыўныя сэрвісы Minecraft",
"components.layout.footer.service_name": "Акаўнты Ely.by",
"components.layout.header.hello_username": "Прывітанне, {username}",
"emails.forgotPassword.continue_image": "Працягуць",
"emails.forgotPassword.forget_the_password_image": "Ты забыў пароль?",
"emails.forgotPassword.shit_happens": "Гэтак адбываецца, нічога. Каб працягнуць працэдуру аднаўлення пароля, табе патрэбна ўвесці спецыяльны код у поле на сайце. Калі гэта зрабіў не ты, то, калі ласка, проста нічога не рабі - злачынцы не змогуць скрасці твой акаунт без кода ніжэй.",
"emails.register.choose_you_skin_image": "Выберы свой скін",
"emails.register.choose_you_skin_text": "У каталогу скіноў Ely.by ты зможаш знайсці мноства разнастайных скіноў, кожны з якіх гатовы да таго, каб быць надзетым.",
"emails.register.confirm_email_image": "Пацвердзіць Email",

View File

@ -5,6 +5,9 @@
"components.layout.footer.footer_logo_alt": "Ely.by - Alternative Minecraft services",
"components.layout.footer.service_name": "Accounts Ely.by",
"components.layout.header.hello_username": "Hello, {username}",
"emails.forgotPassword.continue_image": "Continue",
"emails.forgotPassword.forget_the_password_image": "Forget the password?",
"emails.forgotPassword.shit_happens": "Oops, this happens. If you wish to continue changing the password, you should enter the following code on the website. If you didn't start this process, just delete this email to be sure this code may be used to steal your password.",
"emails.register.choose_you_skin_image": "Choose your skin",
"emails.register.choose_you_skin_text": "In Ely.by's catalog you can find great diversity of skins, which are ready to be put up.",
"emails.register.confirm_email_image": "Confirm Email",

View File

@ -5,6 +5,9 @@
"components.layout.footer.footer_logo_alt": "Ely.by - Альтернативные сервисы Minecraft",
"components.layout.footer.service_name": "Аккаунты Ely.by",
"components.layout.header.hello_username": "Привет, {username}",
"emails.forgotPassword.continue_image": "Продолжить",
"emails.forgotPassword.forget_the_password_image": "Ты забыл пароль?",
"emails.forgotPassword.shit_happens": "Такое случается, это нормально. Чтобы продолжить процедуру восстановления пароля, тебе нужно ввести специальный код в поле на сайте. Если это сделал не ты, то, пожалуйста, просто не реагируй на него - злоумышленники не смогут украсть твой аккаунт без кода ниже.",
"emails.register.choose_you_skin_image": "Выбери свой скин",
"emails.register.choose_you_skin_text": "В каталоге скинов Ely.by ты сможешь найти множество разнообразных скинов, каждый из которых готов к тому, чтобы быть надетым.",
"emails.register.confirm_email_image": "Подтвердить Email",

View File

@ -5,6 +5,9 @@
"components.layout.footer.footer_logo_alt": "Ely.by - Альтернативные сервисы Minecraft",
"components.layout.footer.service_name": "Аккаунты Ely.by",
"components.layout.header.hello_username": "Привет, {username}",
"emails.forgotPassword.continue_image": "Продолжить",
"emails.forgotPassword.forget_the_password_image": "Ты забыл пароль?",
"emails.forgotPassword.shit_happens": "Такое случается, это нормально. Чтобы продолжить процедуру восстановления пароля, тебе нужно ввести специальный код в поле на сайте. Если это сделал не ты, то, пожалуйста, просто не реагируй на него - злоумышленники не смогут украсть твой аккаунт без кода ниже.",
"emails.register.choose_you_skin_image": "Выбери свой скин",
"emails.register.choose_you_skin_text": "В каталоге скинов Ely.by ты сможешь найти множество разнообразных скинов, каждый из которых готов к тому, чтобы быть надетым.",
"emails.register.confirm_email_image": "Подтвердить Email",