All Projects → itzg → react-mui-login-register

itzg / react-mui-login-register

Licence: MIT license
A user login/register React component styled with Material UI that includes options to use an authentication provider

Programming Languages

javascript
184084 projects - #8 most used programming language

Projects that are alternatives of or similar to react-mui-login-register

wp-user-manager
Beautifully simple user profile directories with frontend login, registration and account customization. WP User Manager is the best solution to manage your community and your users for WordPress.
Stars: ✭ 34 (-19.05%)
Mutual labels:  login-forms
flutter dribble login challenge
A flutter animation UI challenge.
Stars: ✭ 51 (+21.43%)
Mutual labels:  login-forms
vuetify-material-auth
A work-in-progress Google like login example using vuetify
Stars: ✭ 19 (-54.76%)
Mutual labels:  login-forms
flutter dribble signup challenge
A dribble login UI challenge in Flutter
Stars: ✭ 43 (+2.38%)
Mutual labels:  login-forms
login-form-angular2
A simple login form using the angular2 material design and the angular-CLI.
Stars: ✭ 21 (-50%)
Mutual labels:  login-forms
Symfony-4-by-Samples
Symfony 4 by Samples is a personal project in which I will be creating small demos with tutorial in which to learn the symfony framework 4. Each of the samples contains a README.md file that indicates the purpose of the sample plus an step by step guide to reproduce it. Basic topics, login and register form, authentication, webpack encore, sass…
Stars: ✭ 40 (-4.76%)
Mutual labels:  login-forms
flutter-email-validator
Sample Flutter app for creating basic login forms validation for email and passwords
Stars: ✭ 22 (-47.62%)
Mutual labels:  login-forms
react-native-simple-login
Login component for react-native
Stars: ✭ 46 (+9.52%)
Mutual labels:  login-forms
Brute-Force-Login
Proof -Of-Concept Brute Force Login on a web-site with a good dictionary of words
Stars: ✭ 231 (+450%)
Mutual labels:  login-forms
Vue-Facebook-Google-oAuth
SignIn or Signup with Facebook and Google using Vue without any external packages
Stars: ✭ 68 (+61.9%)
Mutual labels:  login-forms

This is a user login/register React component that includes options to use an authentication provider. It is styled in Material Design using Material UI and the forms are powered by Formsy.

Screenshots

Interactive Demo/Editor

Demo of latest release

Edit try-react-mui-login-register

Install

yarn add react-mui-login-register

or

npm i --save react-mui-login-register

Quick Start

This is example of using the

import LoginRegister from 'react-mui-login-register';


class Demo extends Component {
  render() {

    const header = (
        <AppBar position="static">
          <Toolbar>
            <Typography variant="title" color="inherit">Welcome</Typography>
          </Toolbar>
        </AppBar>
    );

    const footer = (
        <div className={classes.footer}>
          <Typography variant="caption" align="center">v0.9</Typography>
        </div>
    );

    return (
        <div>
          <LoginRegister header={header} footer={footer}
                         onLogin={this.handleLogin}
                         onLoginWithProvider={this.handleLoginWithProvider}
                         onRegister={this.handleRegister}
                         onRegisterWithProvider={this.handleRegisterWithProvider}
          />
        </div>);
  }

  handleLogin = content => {
    alert(`Logging in with content '${JSON.stringify(content)}'`);
  };

  handleLoginWithProvider = providerId => {
    alert(`Logging in with provider '${providerId}'`);
  };

  handleRegister = content => {
    alert(`Registering with content '${JSON.stringify(content)}'`);
  };

  handleRegisterWithProvider = providerId => {
    alert(`Registering with provider '${providerId}'`);
  };
}
Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].