All Projects → Vizir → react-native-simple-login

Vizir / react-native-simple-login

Licence: MIT license
Login component for react-native

Programming Languages

javascript
184084 projects - #8 most used programming language

Projects that are alternatives of or similar to react-native-simple-login

flutter dribble signup challenge
A dribble login UI challenge in Flutter
Stars: ✭ 43 (-6.52%)
Mutual labels:  login, login-forms
Brute-Force-Login
Proof -Of-Concept Brute Force Login on a web-site with a good dictionary of words
Stars: ✭ 231 (+402.17%)
Mutual labels:  login, login-forms
youtube-dl-nas
youtube download queue websocket server with login for private NAS.
Stars: ✭ 136 (+195.65%)
Mutual labels:  login
alipay kit
flutter版支付宝登录/支付
Stars: ✭ 240 (+421.74%)
Mutual labels:  login
Ignite
A comprehensive Flask boilerplate to build SaaS applications that includes Stripe billing, emails, login, and OAuth.
Stars: ✭ 102 (+121.74%)
Mutual labels:  login
SQRL
Secure Quick Reliable Login WebExtension for Firefox and Chrome
Stars: ✭ 57 (+23.91%)
Mutual labels:  login
social-auth-kivy
Integrate Google, Facebook, Github & Twitter login in kivy applications
Stars: ✭ 133 (+189.13%)
Mutual labels:  login
php-mvc-skeleton
A PHP OOP web application skeleton that uses MVC architectural pattern to create a basic application that contains login and multi language systems and can be used in any web project.
Stars: ✭ 46 (+0%)
Mutual labels:  login
dcat-login-captcha
Dcat-admin 登陆验证码
Stars: ✭ 24 (-47.83%)
Mutual labels:  login
Ocean-blue-GDM3
Ocean Blue GDM3 theme for ubuntu
Stars: ✭ 27 (-41.3%)
Mutual labels:  login
AppleSignIn
Library for fast an easy way to implement Apple Sign In.
Stars: ✭ 19 (-58.7%)
Mutual labels:  login
Login-Signup-Templates
Collection of Login Signup Templates
Stars: ✭ 21 (-54.35%)
Mutual labels:  login
react-mui-login-register
A user login/register React component styled with Material UI that includes options to use an authentication provider
Stars: ✭ 42 (-8.7%)
Mutual labels:  login-forms
electron-auth0-login
Helper widget for Auth0 authentication in Electron desktop apps
Stars: ✭ 23 (-50%)
Mutual labels:  login
logSys
PHP Secure, Advanced Login System
Stars: ✭ 80 (+73.91%)
Mutual labels:  login
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 (-26.09%)
Mutual labels:  login-forms
custom-login
Custom Login for WordPress.
Stars: ✭ 28 (-39.13%)
Mutual labels:  login
jax-rs-pac4j
Security library for JAX-RS and Jersey
Stars: ✭ 48 (+4.35%)
Mutual labels:  login
Termux-login
Advanced login system for termux
Stars: ✭ 125 (+171.74%)
Mutual labels:  login
springboot-mongodb-security
Spring Boot, Security, and Data MongoDB Authentication Example
Stars: ✭ 22 (-52.17%)
Mutual labels:  login

react-native-simple-login

alt text

Login component for react-native

Standard - JavaScript Style Guide Build Status Code Climate Test Coverage Issue Count

Install

npm install --save react-native-simple-login

Usage

import Login from 'react-native-simple-login'

...

const onLogin = (email, password) => {
  console.log(email, password) // user credentials
}

const onResetPassword = (email) => {
  console.log(email)
}

<Login
  onLogin={onLogin}
  onResetPassword={onResetPassword}
/>

Will output:

alt text

Available Properties Description
onLogin (required) Function to call when the user tries to login
onResetPassword Function to call when the user tries to reset password
labels An object with the labels to use on the component, if a label is missing, the default will be used. Available labels are: rememberMe, userIdentification, password, forgotPassword, loginFormButton, forgotPasswordFormButton, back. Example: { userIdentification: 'Email' }
logoImage The image to be used as the logo. Will appear at the top of the login and reset password forms
passwordInputIcon The image to be used as the password input icon
resetPasswordHeaderRenderer If present, function that will be used to get the output of the reset password form header. Receive a param with the function to call to go back to login.
showLogoOnLogin If true, will show the logo image on the login form. Defaults to true.
showLogoOnResetPassword If true, will show the logo image on the reset password form. Defaults to true.
userIdentificationInputIcon The image to be used as the user identification input icon
inputPlaceholderTextColor Color to use for the input placeholders
backButtonStyle Reset password back button style
backButtonTextStyle Reset password back button text style
baseButtonStyle Base style for the submit buttons
baseButtonTextStyle Base style for the submit buttons text
loginResetPasswordLinkStyle Reset password link style
loginResetPasswordLinkTextStyle Reset password link text style
fieldsetWrapperStyle Form fieldset style
inputIconStyle Input icon style
inputWrapperStyle Input wrapper style
inputStyle Input style
loginFormSubmitButtonStyle Login form submit button style
loginFormSubmitButtonTextStyle Login form submit button text style
loginFormWrapperStyle Login form wrapper style
logoStyle Logo style
resetPasswordFormWrapperStyle Reset password form wrapper style
resetPasswordFormSubmitButtonTextStyle Reset password form submit button text style
resetPasswordFormSubmitButtonStyle Reset password form submit button style

Contributing

  1. Fork this repository
  2. Create a branch based on master about what you are doing
  • Names should be separated by hyphen: example-name
  1. Commit using the format: [<type>] <message>
  • The type should be: Feat, Fix, Refactor or Docs
  • Example message: [Docs] Added contributing to readme
  • Do not forget to add tests!
  1. Run all tests npm test and linter npm run lint
  2. Create a pull request describing the changes you made

License

MIT

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].