updated color scheme and login/signup pages
This commit is contained in:
parent
5f58f7b8ad
commit
5ed340a43e
|
@ -20,6 +20,7 @@ var config_nev = function () {
|
||||||
|
|
||||||
var User = require('../../models/user.server.model');
|
var User = require('../../models/user.server.model');
|
||||||
|
|
||||||
|
|
||||||
nev.configure({
|
nev.configure({
|
||||||
persistentUserModel: User,
|
persistentUserModel: User,
|
||||||
tempUserCollection: config.tempUserCollection,
|
tempUserCollection: config.tempUserCollection,
|
||||||
|
@ -30,7 +31,7 @@ var config_nev = function () {
|
||||||
verifyMailOptions: {
|
verifyMailOptions: {
|
||||||
from: config.mailer.from,
|
from: config.mailer.from,
|
||||||
subject: 'Confirm your account',
|
subject: 'Confirm your account',
|
||||||
html: '<p>Please verify your account by clicking <a href="${URL}">this link</a>. If you are unable to do so, copy and ' +
|
html: '<p>Please verify your account by clicking <a href="http://${URL}">this link</a>. If you are unable to do so, copy and ' +
|
||||||
'paste the following link into your browser:</p><p>${URL}</p>',
|
'paste the following link into your browser:</p><p>${URL}</p>',
|
||||||
text: 'Please verify your account by clicking the following link, or by copying and pasting it into your browser: ${URL}'
|
text: 'Please verify your account by clicking the following link, or by copying and pasting it into your browser: ${URL}'
|
||||||
},
|
},
|
||||||
|
@ -86,7 +87,6 @@ exports.resendVerificationEmail = function(req, res, next){
|
||||||
}
|
}
|
||||||
|
|
||||||
if (userFound){
|
if (userFound){
|
||||||
console.log('hello');
|
|
||||||
res.status(200).send('Verification email successfully Re-Sent');
|
res.status(200).send('Verification email successfully Re-Sent');
|
||||||
}else {
|
}else {
|
||||||
// user hasn't been found yet
|
// user hasn't been found yet
|
||||||
|
|
|
@ -1,18 +1,71 @@
|
||||||
<!DOCTYPE html>
|
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN" "http://www.w3.org/TR/REC-html40/loose.dtd">
|
||||||
<html lang="en" xmlns="http://www.w3.org/1999/xhtml">
|
<html>
|
||||||
<head>
|
<head>
|
||||||
|
<meta content="text/html; charset=utf-8" http-equiv="Content-Type"/>
|
||||||
</head>
|
</head>
|
||||||
<body>
|
<body style="padding: 0; width: 100% !important; -webkit-text-size-adjust: 100%; margin: 0; -ms-text-size-adjust: 100%;" marginheight="0" marginwidth="0">
|
||||||
<p>Dear {{name}},</p>
|
<center>
|
||||||
<br>
|
<table cellpadding="8" cellspacing="0" style="*width: 540px; padding: 0; width: 100% !important; background: #ffffff; margin: 0; background-color: #ffffff;" border="0">
|
||||||
<p>
|
<tr>
|
||||||
You have just created a new account at {{appName}}. To use your account you must activate it.s
|
<td valign="top">
|
||||||
</p>
|
<table cellpadding="0" cellspacing="0" style="border-radius: 6px; -webkit-border-radius: 6px; border: 1px #c0c0c0 solid; -moz-border-radius: 6px;" border="0" align="center">
|
||||||
<p>Please visit this url to activate your account:</p>
|
<tr>
|
||||||
<p>{{url}}</p>
|
<td colspan="3" height="6"></td>
|
||||||
<strong>If you didn't make this request, you can ignore this email.</strong>
|
</tr>
|
||||||
<br>
|
<tr>
|
||||||
<br>
|
<td>
|
||||||
<p>The {{appName}} Support Team</p>
|
<table cellpadding="0" cellspacing="0" style="line-height: 25px;" border="0" align="center">
|
||||||
|
<tr>
|
||||||
|
<td colspan="3" height="30"></td>
|
||||||
|
</tr>
|
||||||
|
<tr>
|
||||||
|
<td width="36"></td>
|
||||||
|
<td width="454" align="left" style="color: #444444; border-collapse: collapse; font-size: 11pt; font-family: 'Open Sans', 'Lucida Grande', 'Segoe UI', Arial, Verdana, 'Lucida Sans Unicode', Tahoma, 'Sans Serif'; max-width: 454px;" valign="top">
|
||||||
|
//- -----------------------------------------------------------------------------------
|
||||||
|
//- Only Edit Here
|
||||||
|
//- -----------------------------------------------------------------------------------
|
||||||
|
p Hello {{name}}!
|
||||||
|
p
|
||||||
|
| Welcome to {{appName}}! Here is a special link to activate your new account:
|
||||||
|
p
|
||||||
|
a(href='${URL}') Activate my account
|
||||||
|
p
|
||||||
|
| Thanks so much for using our services! If you have any questions, or suggestions, please feel free to email us here at
|
||||||
|
a(href='mailto:{{contactEmail}}') {{contactEmail}}
|
||||||
|
| .
|
||||||
|
p - The {{appName}} team
|
||||||
|
//- ----------------------------------------------------------------------------------
|
||||||
|
|
||||||
|
</td>
|
||||||
|
<td width="36"></td>
|
||||||
|
</tr>
|
||||||
|
<tr>
|
||||||
|
<td colspan="3" height="36"></td>
|
||||||
|
</tr>
|
||||||
|
</table>
|
||||||
|
</td>
|
||||||
|
</tr>
|
||||||
|
</table>
|
||||||
|
<table cellpadding="0" cellspacing="0" align="center" border="0">
|
||||||
|
<tr>
|
||||||
|
<td height="10"></td>
|
||||||
|
</tr>
|
||||||
|
<tr>
|
||||||
|
<td style="padding: 0; border-collapse: collapse;">
|
||||||
|
<table cellpadding="0" cellspacing="0" align="center" border="0">
|
||||||
|
<tr style="color: #c0c0c0; font-size: 11px; font-family: 'Open Sans', 'Lucida Grande', 'Segoe UI', Arial, Verdana, 'Lucida Sans Unicode', Tahoma, 'Sans Serif'; -webkit-text-size-adjust: none;"></tr>
|
||||||
|
<td width="400" align="left">
|
||||||
|
<td width="128" align="right">© </td>
|
||||||
|
</td>
|
||||||
|
</table>
|
||||||
|
</td>
|
||||||
|
</tr>
|
||||||
|
</table>
|
||||||
|
</td>
|
||||||
|
</tr>
|
||||||
|
</table>
|
||||||
|
</center>
|
||||||
</body>
|
</body>
|
||||||
</html>
|
</html>
|
||||||
|
|
||||||
|
|
||||||
|
|
|
@ -19,12 +19,29 @@ body {
|
||||||
border: 0;
|
border: 0;
|
||||||
color: white!important;
|
color: white!important;
|
||||||
}
|
}
|
||||||
.navbar li > * {
|
.navbar .navbar-brand {
|
||||||
border-bottom: 4px solid white;
|
min-height: 60px;
|
||||||
|
padding: 10px;
|
||||||
|
}
|
||||||
|
|
||||||
|
.navbar-nav {
|
||||||
|
min-height: 60px;
|
||||||
|
}
|
||||||
|
|
||||||
|
.navbar-nav > li {
|
||||||
|
|
||||||
|
min-height: 60px;
|
||||||
|
}
|
||||||
|
.navbar-nav > li > a {
|
||||||
color: white;
|
color: white;
|
||||||
}
|
}
|
||||||
.navbar li:hover > * {
|
.navbar-nav > li:hover, .navbar-nav > li.active {
|
||||||
border-bottom: 2px solid #ddd;
|
background-color: #4b7096;
|
||||||
|
}
|
||||||
|
.navbar-inverse .navbar-nav>.open>a, .navbar-inverse .navbar-nav>.open>a:focus, .navbar-inverse .navbar-nav>.open>a:hover {
|
||||||
|
background-color: transparent;
|
||||||
|
color: inherit;
|
||||||
|
border: none;
|
||||||
}
|
}
|
||||||
|
|
||||||
.navbar-inverse .navbar-nav>li>a {
|
.navbar-inverse .navbar-nav>li>a {
|
||||||
|
@ -43,6 +60,10 @@ body {
|
||||||
display: none !important;
|
display: none !important;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
.dropdown-menu>li>a {
|
||||||
|
color: #515151;
|
||||||
|
}
|
||||||
|
|
||||||
/*Hero Section CSS (for /home)*/
|
/*Hero Section CSS (for /home)*/
|
||||||
section.hero-section {
|
section.hero-section {
|
||||||
width: 100%;
|
width: 100%;
|
||||||
|
|
|
@ -55,7 +55,7 @@ section.auth {
|
||||||
color: #4c4c4c;
|
color: #4c4c4c;
|
||||||
}
|
}
|
||||||
|
|
||||||
.btn {
|
section.auth .btn {
|
||||||
border-radius: 100px;
|
border-radius: 100px;
|
||||||
font-size: 14px;
|
font-size: 14px;
|
||||||
padding: 12px 28px;
|
padding: 12px 28px;
|
||||||
|
|
|
@ -33,11 +33,11 @@
|
||||||
</div>
|
</div>
|
||||||
<div class="form-group">
|
<div class="form-group">
|
||||||
<!--<label for="username">{{ 'USERNAME_LABEL' | translate }}</label>-->
|
<!--<label for="username">{{ 'USERNAME_LABEL' | translate }}</label>-->
|
||||||
<input type="text" id="username" name="username" class="form-control" data-ng-model="credentials.username" placeholder="{{ 'USERNAME_LABEL' | translate }}" ng-pattern="languageRegExp" ng-minlength="4">
|
<input type="text" id="username" name="username" class="form-control" data-ng-model="credentials.username" placeholder="{{ 'USERNAME_LABEL' | translate }}" ng-minlength="4">
|
||||||
</div>
|
</div>
|
||||||
<div class="form-group">
|
<div class="form-group">
|
||||||
<!--<label for="password">{{ 'PASSWORD_LABEL' | translate }}</label>-->
|
<!--<label for="password">{{ 'PASSWORD_LABEL' | translate }}</label>-->
|
||||||
<input type="password" id="password" name="password" class="form-control" data-ng-model="credentials.password" placeholder="{{ 'PASSWORD_LABEL' | translate }}">
|
<input type="password" id="password" name="password" class="form-control" data-ng-model="credentials.password" placeholder="{{ 'PASSWORD_LABEL' | translate }}" ng-minlength="4">
|
||||||
</div>
|
</div>
|
||||||
<div class="form-group">
|
<div class="form-group">
|
||||||
<button class="btn btn-signup" ng-click="signin()">{{ 'SIGNIN_BTN' | translate }}</button>
|
<button class="btn btn-signup" ng-click="signin()">{{ 'SIGNIN_BTN' | translate }}</button>
|
||||||
|
|
|
@ -55,7 +55,7 @@
|
||||||
<hr>-->
|
<hr>-->
|
||||||
<div class="form-group">
|
<div class="form-group">
|
||||||
<!--<label for="username">{{ 'USERNAME_LABEL' | translate }}</label>-->
|
<!--<label for="username">{{ 'USERNAME_LABEL' | translate }}</label>-->
|
||||||
<input type="text" id="username" name="username" class="form-control" ng-pattern="languageRegExp" ng-minlength="4" ng-model="credentials.username" placeholder="{{ 'USERNAME_LABEL' | translate }}">
|
<input type="text" id="username" name="username" class="form-control" ng-pattern="languageRegExp" ng-minlength="4" ng-model="credentials.username" placeholder="{{ 'USERNAME_LABEL' | translate }}" ng-minlength="4">
|
||||||
</div>
|
</div>
|
||||||
<div class="form-group">
|
<div class="form-group">
|
||||||
<!--<label for="email">{{ 'EMAIL_LABEL' | translate }}</label>-->
|
<!--<label for="email">{{ 'EMAIL_LABEL' | translate }}</label>-->
|
||||||
|
@ -63,7 +63,7 @@
|
||||||
</div>
|
</div>
|
||||||
<div class="form-group">
|
<div class="form-group">
|
||||||
<!--<label for="password">{{ 'PASSWORD_LABEL' | translate }}</label>-->
|
<!--<label for="password">{{ 'PASSWORD_LABEL' | translate }}</label>-->
|
||||||
<input type="password" id="password" name="password" class="form-control" ng-model="credentials.password" placeholder="{{ 'PASSWORD_LABEL' | translate }}">
|
<input type="password" id="password" name="password" class="form-control" ng-model="credentials.password" placeholder="{{ 'PASSWORD_LABEL' | translate }}" ng-minlength="4">
|
||||||
</div>
|
</div>
|
||||||
<div class="text-center form-group">
|
<div class="text-center form-group">
|
||||||
<button type="submit" class="btn btn-signup">{{ 'SIGNUP_BTN' | translate }}</button>
|
<button type="submit" class="btn btn-signup">{{ 'SIGNUP_BTN' | translate }}</button>
|
||||||
|
|
|
@ -1,4 +1,6 @@
|
||||||
<section class="row auth" data-ng-controller="SettingsController">
|
<header data-ng-include="'/static/modules/core/views/header.client.view.html'"></header>
|
||||||
|
|
||||||
|
<section class="row" data-ng-controller="SettingsController">
|
||||||
<h3 class="col-md-12 text-center">Change your password</h3>
|
<h3 class="col-md-12 text-center">Change your password</h3>
|
||||||
<div class="col-xs-offset-2 col-xs-8 col-md-offset-3 col-md-6">
|
<div class="col-xs-offset-2 col-xs-8 col-md-offset-3 col-md-6">
|
||||||
<form data-ng-submit="changeUserPassword()" class="signin form-horizontal" autocomplete="off">
|
<form data-ng-submit="changeUserPassword()" class="signin form-horizontal" autocomplete="off">
|
||||||
|
|
|
@ -1,4 +1,6 @@
|
||||||
1<section class="row auth" data-ng-controller="SettingsController" >
|
<header data-ng-include="'/static/modules/core/views/header.client.view.html'"></header>
|
||||||
|
|
||||||
|
<section class="row" data-ng-controller="SettingsController">
|
||||||
<h3 class="col-xs-offset-1 col-xs-10 text-center">Edit your profile</h3>
|
<h3 class="col-xs-offset-1 col-xs-10 text-center">Edit your profile</h3>
|
||||||
<div class="col-xs-offset-3 col-xs-6">
|
<div class="col-xs-offset-3 col-xs-6">
|
||||||
<form name="userForm" data-ng-submit="updateUserProfile(userForm.$valid)" class="signin form-horizontal" autocomplete="off">
|
<form name="userForm" data-ng-submit="updateUserProfile(userForm.$valid)" class="signin form-horizontal" autocomplete="off">
|
||||||
|
|
|
@ -1,4 +1,6 @@
|
||||||
<section class="row auth" data-ng-controller="SettingsController">
|
<header data-ng-include="'/static/modules/core/views/header.client.view.html'"></header>
|
||||||
|
|
||||||
|
<section class="row" data-ng-controller="SettingsController">
|
||||||
<h3 class="col-md-12 text-center" data-ng-show="hasConnectedAdditionalSocialAccounts()">Connected social accounts:</h3>
|
<h3 class="col-md-12 text-center" data-ng-show="hasConnectedAdditionalSocialAccounts()">Connected social accounts:</h3>
|
||||||
<div class="col-md-12 text-center">
|
<div class="col-md-12 text-center">
|
||||||
<div data-ng-repeat="(providerName, providerData) in user.additionalProvidersData" class="remove-account-container">
|
<div data-ng-repeat="(providerName, providerData) in user.additionalProvidersData" class="remove-account-container">
|
||||||
|
|
Loading…
Reference in a new issue