Questions tagged [tankauth]

Tank Auth is an authentication library for PHP-framework CodeIgniter. It's based on DX Auth, although the code was seriously reworked.

Tank Auth is an authentication library for PHP-framework CodeIgniter. It’s based on DX Auth, althouth the code was seriously reworked.

The key points of the library are:

It’s simple:

  • Basic auth options (login, logout, register, unregister).
  • Very compact (less than 20 files and 4 DB-tables).
  • Username is optional, only email is obligatory.

It’s secure:

  • Using phpass library for password hashing (instead of unsafe md5).
  • Counting login attempt for bruteforce preventing (optional). Failed login attempts determined by IP and by username.
  • Logging last login IP-address and time (optional).
  • CAPTCHA for registration and repetitive login attempt (optional).
  • Unactivated accounts and forgotten password requests auto-expire.

It’s easy to manage:

  • Strict MVC model: controller for controlling, views for representation and library as model interface.
  • Language file support.
  • View files contain only necessary HTML code without redundant decoration.
  • Most of the features are optional and can be tuned or switched-off in well-documented config file.

It’s full featured:

  • Login using username, email address or both (depending on config settings).
  • Registration is instant or after activation by email (optional).
  • “Remember me” option.
  • Forgot password (letting users pick a new password upon reactivation).
  • Change password or email for registered users.
  • Email can be changed even BEFORE account is activated.
  • Ban user (optional).
  • User Profile (optional).
  • CAPTCHA support (CI-native and reCAPTCHA are available).
  • HTML or plain-text emails.

Tank Auth is tested in CI 1.7.0, but should be working for above version.

Library home: http://konyukhov.com/soft/tank_auth/

Download link: http://konyukhov.com/soft/tank_auth/tank_auth.zip

Project repository: https://github.com/ilkon/Tank-Auth/

173 questions
-1
votes
1 answer

regex for jmeter

the jmeter still not exclude the .gif OR .png extension from record
-1
votes
1 answer

codeigniter function error not working user id

Hi I have a little issue with my functions in my libraries folder that I created. I can not seem to get the user id. Not sure what it should be if i am using tank auth? I use codeigniter and tank auth. function getAuthorName($id) { $ci =&…
-1
votes
1 answer

CodeIgniter not letting me log out?

Please Note I have fixed my Own Issue Hi I am using CodeIgniter I have enabled sessions working fine in database but when click on log-out it goes to log out page bur shows errors. How do I fix it. I am using tank auth. Example errors: A PHP Error…
-1
votes
1 answer

add tank_auth validation to several controllers in codeigniter

I have several controllers using Tank Auth like: class Buscar_animal extends CI_Controller { function __construct() { parent::__construct(); $this->load->database(); $this->load->helper('url'); …
edgarmtze
  • 24,683
  • 80
  • 235
  • 386
-1
votes
1 answer

Codeigniter Tank Auth activation and logout error

I've started using Tank Auth in my CodeIgniter App, I have followed some tutorial steps to set it up, and as long as it works, it produces lots of error messages during account activation and logout. Here are the errors: A PHP Error was…
Malyo
  • 1,990
  • 7
  • 28
  • 51
-1
votes
1 answer

Codeignigniter Tank Auth...cookies?

I am wondering about Tank Auth for Codeigniter, does it use cookies to store login details? I have been instructed not to use cookies on a new project. Thanks in advance.
green_arrow
  • 1,257
  • 7
  • 21
  • 37
-1
votes
1 answer

Codeigniter - Integrating tank_auth - issues loading libraries

This is a pretty minor issue but it's bugging me - I am trying to integrate tank auth with my codeigniter site so I'm moving parts of the tank auth controller into my main page controller. I usually load all libraries/models etc which are used…
SwiftD
  • 5,769
  • 6
  • 43
  • 67
-3
votes
1 answer

Google Login Failed, Failed to open stream Http request failed and Bad Request

How to change file_get_contents() to curl funtion Error occured in this below lines like. Fatal error: Uncaught exception 'Exception' with message 'Required option not passed: access_token ' in…
shruthi
  • 119
  • 1
  • 13
1 2 3
11
12