forked from metin2/web
Added blocking, started e-mail validation, fixed locale strings
This commit is contained in:
@ -0,0 +1,45 @@
|
||||
@extends('layouts.app')
|
||||
|
||||
@section('content')
|
||||
<!-- center column -->
|
||||
<div class="col-2" id="authenticated">
|
||||
<div class="content content-last">
|
||||
<div class="content-bg">
|
||||
<div class="content-bg-bottom">
|
||||
<h2>Contul tău</h2>
|
||||
|
||||
<x-registration.progress :step="2" />
|
||||
|
||||
<div class="pass-lost-inner-content">
|
||||
<div class="input-data-box">
|
||||
<div id="activateAccount" class="inner-form-border">
|
||||
<div class="inner-form-box clearfix">
|
||||
<h3>Activează-ți contul!</h3>
|
||||
<div class="trenner"></div>
|
||||
<div id="activateBox">
|
||||
<p>
|
||||
Pentru finalizarea înregistrării tale, trebuie să îți verificăm adresa
|
||||
de e-mail. Accesează-ți căsuța de e-mail și urmează link-ul din mesaj pentru activare.
|
||||
</p>
|
||||
<p id="resendNormal">
|
||||
<a href="{{ url('user/resendack') }}">
|
||||
Nu ai primit un e-mail? Retrimite mailul de activare
|
||||
</a>
|
||||
</p>
|
||||
</div>
|
||||
<h3>Descarcă jocul</h3>
|
||||
<div class="trenner"></div>
|
||||
<a href="{{ url('main/download') }}" id="bigDownload">
|
||||
Descarcă<br/>jocul acum
|
||||
</a>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
<div class="box-foot"></div>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
<div class="shadow"> </div>
|
||||
</div>
|
||||
@endsection
|
94
resources/views/user/registration/register.blade.php
Normal file
94
resources/views/user/registration/register.blade.php
Normal file
@ -0,0 +1,94 @@
|
||||
@extends('layouts.app')
|
||||
|
||||
@section('content')
|
||||
<!-- center column -->
|
||||
<div id="register" class="col-2">
|
||||
<div class="content content-last">
|
||||
<div class="content-bg">
|
||||
<div class="content-bg-bottom">
|
||||
<h2>Înregistrarea</h2>
|
||||
<div id="progressTracker">
|
||||
<div id="progress1" class="active">
|
||||
<div class="step">1</div>
|
||||
<p class="progress-text">Înregistrare</p>
|
||||
</div>
|
||||
<div id="progress2" class="inactive">
|
||||
<div class="step">2</div>
|
||||
<p class="progress-text">Activează și descarcă</p>
|
||||
</div>
|
||||
<div id="progress3" class="inactive">
|
||||
<div class="step">3</div>
|
||||
<p class="progress-text">Instalează și joacă-te</p>
|
||||
</div>
|
||||
</div>
|
||||
<div class="inner-form-border">
|
||||
<div class="inner-form-box">
|
||||
<h3><a id="toLogin" href="{{ url('user/login') }}" title="sau la autentificare">sau la autentificare</a>Creează un cont</h3>
|
||||
<div class="trenner"></div>
|
||||
<form name="registerForm" id="registerForm" method="post" action="{{ url('user/register') }}">
|
||||
<div>
|
||||
<label for="username">Nume de utilizator: *</label>
|
||||
<input type="text" class="validate[required,custom[noSpecialCharacters],length[5,16]]" id="username" name="username" title="" value="" maxlength="16"/>
|
||||
</div>
|
||||
<div>
|
||||
<label for="email">Email: *</label>
|
||||
<input type="text" class="validate[required,custom[email]]" id="email" name="email" maxlength="64" title="" value=""/>
|
||||
</div>
|
||||
<div id="pwField">
|
||||
<div id="pwInfo">
|
||||
<h3><img src="{{ asset('img/help.gif') }}" alt="Reguli parolă" title="Reguli parolă"/> O parolă sigură să conţină:</h3>
|
||||
<ul>
|
||||
<li>între 5 și 16 caractere</li>
|
||||
<li>sau cel puțin o literă mică</li>
|
||||
<li>cel puțin o literă mare</li>
|
||||
<li>cel puțin un număr</li>
|
||||
<li>cel puțin un caracter special</li>
|
||||
</ul>
|
||||
<p><strong>Caractere speciale permise</strong>:<br/>
|
||||
@ ! # $ % & ( ) { } * + ,<br/>
|
||||
- . / : ; < > = ? [ ] ^ _ | ~
|
||||
</p>
|
||||
<script type="text/javascript">
|
||||
$(document).ready(function() {
|
||||
$('#password').focusin(function() {
|
||||
$('#pwInfo').fadeIn();
|
||||
});
|
||||
$('#password').focusout(function() {
|
||||
$('#pwInfo').fadeOut();
|
||||
});
|
||||
if ($('#password').val() != '') {
|
||||
$('#password').keyup();
|
||||
}
|
||||
});
|
||||
</script>
|
||||
</div>
|
||||
<label for="password">Parola: *
|
||||
<span id="toPwInfo" title="Reguli parolă">Reguli parolă <img src="{{ asset('img/help.gif') }}" alt="Reguli parolă" title="Reguli parolă"/>
|
||||
</span>
|
||||
</label>
|
||||
<input type="password" class="validate[required,custom[onlyValidPasswordCharacters],length[5,16]]" id="password" name="password" maxlength="16" value=""/>
|
||||
<div id="securePwd">
|
||||
<p>Nivelul de securitate al parolei voastre:</p>
|
||||
<div class="valid-icon invalid"></div>
|
||||
<div class="securePwdBarBox">
|
||||
<div id="securePwdBar"></div>
|
||||
</div>
|
||||
<br class="clearfloat"/>
|
||||
</div>
|
||||
</div>
|
||||
<div id="checkerror">
|
||||
<input type="checkbox" class="validate[required]" id="tac" name="tac" value="tac"/>
|
||||
<span>Am citit <a href="{{ url('legal/terms') }}" target="_blank"><strong>Termenii și Condițiile</strong></a> și <a href="{{ url('legal/privacy') }}" target="_blank"><strong>Declarația privind protecția datelor</strong></a>. *</span>
|
||||
</div>
|
||||
<input id="submitBtn" type="submit" name="SubmitRegisterForm" value="Înregistrare" class="btn-big"/>
|
||||
<script type="text/javascript">
|
||||
</script>
|
||||
</form>
|
||||
<p id="regLegend">* este necesar</p>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
@endsection
|
@ -0,0 +1,51 @@
|
||||
@extends('layouts.app')
|
||||
|
||||
@section('content')
|
||||
<!-- center column -->
|
||||
<div class="col-2" id="authenticated">
|
||||
<div class="content content-last">
|
||||
<div class="content-bg">
|
||||
<div class="content-bg-bottom">
|
||||
<h2>Contul tău</h2>
|
||||
<div id="progressTracker">
|
||||
<div id="progress1" class="passed">
|
||||
<div class="step">1</div>
|
||||
<p class="progress-text">Înregistrare</p>
|
||||
</div>
|
||||
<div id="progress2" class="passed">
|
||||
<div class="step">2</div>
|
||||
<p class="progress-text">Activează și descarcă</p>
|
||||
</div>
|
||||
<div id="progress3" class="active">
|
||||
<div class="step">3</div>
|
||||
<p class="progress-text">Instalează și joacă-te</p>
|
||||
</div>
|
||||
</div>
|
||||
<div class="pass-lost-inner-content">
|
||||
<div class="input-data-box">
|
||||
<div id="activateAccount" class="inner-form-border">
|
||||
<div class="inner-form-box clearfix">
|
||||
<h3>Înregistrarea dumneavoastră a eșuat!</h3>
|
||||
<div class="trenner"></div>
|
||||
<div id="activateBox">
|
||||
<div class="error-mini error-mini-margin error-mini-maxwidth">
|
||||
Link-ul de activare a fost deja accesat sau nu este corect. </div>
|
||||
<p id="resendNormal">
|
||||
<a href="https://web.archive.org/web/20130715183628/http://www.metin2.ro/user/resendack">Nu ați primit un e-mail? Retrimite mailul de activare</a>
|
||||
</p>
|
||||
</div>
|
||||
<h3>Descărcați jocul</h3>
|
||||
<div class="trenner"></div>
|
||||
<a href="https://web.archive.org/web/20130715183628/http://dlcl.gfsrv.net/metin2/clients/ro/Downloader_Metin2_ro.exe" id="bigDownload">
|
||||
Descărcați<br/>jocul acum </a>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
<div class="box-foot"></div>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
<div class="shadow"> </div>
|
||||
</div>
|
||||
@endsection
|
35
resources/views/user/registration/resendack.blade.php
Normal file
35
resources/views/user/registration/resendack.blade.php
Normal file
@ -0,0 +1,35 @@
|
||||
@extends('layouts.app')
|
||||
|
||||
@section('content')
|
||||
<!-- center column -->
|
||||
<div class="col-2" id="resendActiv">
|
||||
<div class="content content-last">
|
||||
<div class="content-bg">
|
||||
<div class="content-bg-bottom">
|
||||
<h2>Contul tău</h2>
|
||||
<div class="inner-form-border">
|
||||
<div class="inner-form-box">
|
||||
<h3><a id="toAdmin" href="{{ url('user/login') }}" title="zurück zum Login">înapoi la autentificare</a>Retrimiterea emailului de înregistrare</h3>
|
||||
<div class="trenner"></div>
|
||||
<form name="resendactivForm" id="resendactivForm" method="post" action="{{ url('user/resendack') }}">
|
||||
<div>
|
||||
<label for="username">Nume de utilizator: *</label>
|
||||
<input type="text" class="validate[required,custom[noSpecialCharacters],length[5,16]]" id="username" name="username" title="" maxlength="16" value=""/>
|
||||
</div>
|
||||
<div>
|
||||
<label for="email">Email: *</label>
|
||||
<input type="text" class="validate[required,custom[email]]" id="email" name="email" title="" maxlength="64" value=""/>
|
||||
</div>
|
||||
<input id="submitBtn" type="submit" name="SubmitResendActivationEmailForm" value="Trimite" class="btn-big"/>
|
||||
<script type="text/javascript">
|
||||
</script>
|
||||
</form>
|
||||
<p id="regLegend">* este necesar</p>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
<div class="shadow"> </div>
|
||||
</div>
|
||||
@endsection
|
Reference in New Issue
Block a user